我在我的网站上制作了一个脚本来访问不同网站上的表格。但是,另一个网站是 HTTP,因此 chrome 告诉我“此请求已被阻止;内容必须通过 HTTPS 提供”。
$.get('http://www.kanjidamage.com/kanji', null, function searchKD () { /*function*/ });
所以我要问的是:即使不是 HTTPS,我如何访问不同网站上的元素。
您已将其标记为篡改猴。如果是这种情况,请使用它。
Tampermonkey allows one to bypass "mixed active content" restrictions by using GM_xmlhttpRequestDoc.
所以这个完整的 Greasemonkey/Tampermonkey 脚本可以正常工作:
// ==UserScript==
// @name _Mixed content AJAX
// @match https://stackoverflow.com/questions/44620859/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @grant GM_xmlhttpRequest
// @connect kanjidamage.com
// ==/UserScript==
GM_xmlhttpRequest ( {
method: "GET",
url: "http://www.kanjidamage.com/kanji",
onload: function (response) {
console.log (response.responseText);
}
} );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)