javascript-如何修复Greasemonkey(GM_xmlhttpRequest)上的__exposedProps__错误?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-如何修复Greasemonkey(GM_xmlhttpRequest)上的__exposedProps__错误?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1488字,纯文字阅读大概需要3分钟。
内容图文
![javascript-如何修复Greasemonkey(GM_xmlhttpRequest)上的__exposedProps__错误?](/upload/InfoBanner/zyjiaocheng/657/ffa0a75a25614959b44db43af78ab928.jpg)
我已经为Greasemonkey编写了我的第一个脚本,它工作得很好,除了它在正在工作的每个页面中返回returnProps错误.我已经解决了所有其他错误,但是这个错误仍然存??在,并且根据网上的一些文章(如this),将来在Firefox 17发布时,它将破坏我的脚本. (现在我正在使用Firefox 15.0,幸运的是,它仅返回警告错误!)
我在脚本中使用GM_xmlhttpRequest:
function doProcess(id, in_process_type){
var set_id = GM_getValue("pid"+id);
GM_xmlhttpRequest({
method: "POST",
url: "https://website_address/return_params.php",
data: "pid="+set_id,
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
onl oad: function(response) {
---> var params = response.responseText;
params = params.replace(/(\r\n|\n|\r|\s)/gm,"");
..........
}
});
}
这是错误消息,它指向我在其前面放置一个箭头的行:
Error: Exposing chrome JS objects to content without __exposedProps__ is insecure and deprecated. See https://developer.mozilla.org/en/XPConnect_wrappers for more information.
Source File: file:///Users/Mona/Library/Application%20Support/Firefox/Profiles/tonfd656.default/gm_scripts/MonaTest/MonaTest.user.js
Line: 133
我找到了这个page,它提供了此错误的解决方案,但老实说,我无法弄清楚如何在这里使用它!
非常感谢您提前提供的所有帮助…
并感谢您的宝贵时间!
解决方法:
这是Greasemonkey本身的问题/潜在错误.看到:
> Issue #1595, “Use exposedProps“
> Issue #1607, “GM_xmlhttpRequest response.responseText is undefined in Nightly17.0a1…”
您可能需要权衡并跟踪那些错误报告.
如果您链接到完整的脚本,我们也许可以提供解决方法,但很可能只能在Greasemonkey本身中进行修复.
内容总结
以上是互联网集市为您收集整理的javascript-如何修复Greasemonkey(GM_xmlhttpRequest)上的__exposedProps__错误?全部内容,希望文章能够帮你解决javascript-如何修复Greasemonkey(GM_xmlhttpRequest)上的__exposedProps__错误?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。