क्रोम के वर्तमान संस्करण (13.0.781 या बाद में) अब सबसे या GM_xmlhttpRequest()
Doc सभी कार्यक्षमता का समर्थन - क्रॉस-डोमेन सहित अनुरोध करता है।
Issue 18857: Support cross-site XMLHttpRequest in content scripts देखें।
तो इस स्क्रिप्ट क्रोम पर अब पूरी तरह से ठीक काम करता है (और 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)
);
}
});
(कि स्क्रिप्ट स्थापित करें, तो कोई भी इतना पेज ब्राउज़ स्क्रिप्ट का पहला 80 अक्षर लिखेंगे। कंसोल पर Google होम पेज।)
स्रोत
2011-09-17 06:31:32
http://code.google.com/chrome/extensions/xhr.html के अनुसार यदि आप किसी एक्सटेंशन में उपयोगकर्तास्क्रिप्ट को लपेटते हैं, तो एक्सटेंशन मेनिफेस्ट उपयोगकर्ता को XSS बनाने की अनुमति दे सकता है एक्सएचआर। – bzlm
आपकी प्रतिक्रिया के लिए धन्यवाद, मैंने इसके बारे में पढ़ा है। इस दृष्टिकोण के साथ समस्या यह है कि मैं इसे userscripts.org पर होस्ट नहीं कर सकता हूं और उम्मीद करता हूं कि यह सीधे अन्य स्क्रिप्ट की तरह काम करे। – Pranav