我有这样的脚本
// ==UserScript==
// @name messi
// @namespace http://messi.com
// @description example script to alert "barcelona" on userscripts page
// @include http://userscripts.org/*
// ==/UserScript==
alert('barcelona');
此脚本适用于 Greasemonkey。
我使用这个链接编译了这个脚本:
https://arantius.com/misc/greasemonkey/script-compiler.php .
编译后我添加了附加组件到 Firefox,现在它显示:
Error: Illegal operation on WrappedNative prototype objec error .
怎么了?
最佳答案
用户脚本编译器有一段时间没有更新,它生成的输出附加组件在最近的 Firefox 版本 IIRC 中停止工作。
如果你想从用户脚本创建 Firefox 附加组件,你应该考虑使用 Add-on SDK并使您的用户脚本成为 page mod .无论如何,这就是 addons.mozilla.org 编辑团队的建议。
还有其他选择,例如Scriptify .
关于javascript - Greasemonkey 脚本编译器显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20324365/