Javascript Greasemonkey脚本编译器中的非法操作

Javascript Greasemonkey脚本编译器中的非法操作,javascript,compiler-construction,firefox-addon,greasemonkey,Javascript,Compiler Construction,Firefox Addon,Greasemonkey,我有一个Greasemonkey脚本,我正在使用 我使用以下脚本: // ==UserScript== // @name Teste Script // @author Bla // ==/UserScript== var Main = setInterval( function () { alert(window.location.href); }, 1000); 当我安装xpi时,我不断遇到以下错误: 错误:对Wrapp

我有一个Greasemonkey脚本,我正在使用

我使用以下脚本:

// ==UserScript==
// @name           Teste Script
// @author         Bla
// ==/UserScript==

var Main = setInterval(
    function () {
        alert(window.location.href);
    }, 1000);
当我安装xpi时,我不断遇到以下错误:

错误:对WrappedNative prototype对象的操作非法


已经尝试了
窗口。警报
,但仍然显示相同的错误。

好吧,看起来转换器不知怎么坏了

如果我使用包含以下内容的hello world脚本:

// ==UserScript==
// @name          Webmonkey's Hello World
// @namespace     http://www.webmonkey.com
// @description   A basic example of Greasemonkey that causes an alert at each page load.
// @include       *
// ==/UserScript==


alert('Monkey sez... "Hello World!"');
错误仍然存在。因此,我不怀疑你的代码是问题所在,更不用说编译器了

我从来没有自己创建过XPI,但我认为您应该手动尝试,看看是否有效。也许这个问题将来会被解决(查看他的页面以获取更新)