Ответ 1
Текущие версии Chrome (13.0.781 или новее) теперь поддерживают большинство или все GM_xmlhttpRequest()
Doc функциональность - , включая междоменные запросы.
См. Проблема 18857: Поддержка межсайтового XMLHttpRequest в сценариях контента.
Итак, этот script отлично работает теперь в Chrome (и Firefox, конечно):
// ==UserScript==
// @name _Cross domain (XSS) GM_xmlhttpRequest, Chrome too
// @include http://stackoverflow.com/*
// ==/UserScript==
GM_xmlhttpRequest ( {
method: "GET",
url: "http://www.google.com/",
onload: function (response) {
console.log ( response.status,
response.responseText.substring (0, 80)
);
}
} );
(Установите script, затем просмотрите любую страницу SO. script будет записывать первые 80 символов главной страницы Google на консоль.)