GM_xmlhttpRequest可以执行忽略相同原始政策的ajax调用
我已经检查了Chrome中的网络面板,但我找不到GM_xmlhttpRequest中的XHR。它只是工作。
我想知道究竟发生了什么以及它起作用的原因。谢谢。
答案 0 :(得分:4)
Tampermonkey可以做跨域的ajax,因为它是一个扩展,扩展比一些网站的javascript更受信任。请参阅"Referencing external resources" in the Chrome extension API。
Tampermonkey脚本在特权范围内运行,GM_xmlhttpRequest
专门用于包围特权XMLHttpRequest
调用。
要查看Tampermonkey XHR,您必须inspect Tampermonkey's background page。您将在网络面板中看到用户脚本的XHR。