JavaScript может быть браузерный(запущен в браузере на HTML странице) или серверный node JS. еще есть Jscript (WSH/HTA) извращение на rhino и даже в приложениях на QT можно встраивать JS движек.
Все это разные технологии с разным API и разными возможностями
тебя как понял интересует JS на HTML странице и крос доменные запросы на чужие домены вроде контакта интернет форумов или почты на маил ру
ответ никак
http://ru.wikipedia.org/wiki/Cross-o...source_sharing
только через приложения скачанные на компьютер пользователя и запущенные от его имени