Greasemonkey 脚本编译器中的非法操作[重复]

问题描述 投票:0回答:1

我有一个 Greasemonkey 脚本,并且我正在使用 Greasemonkey to xpi 编译器

我使用这个脚本:

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

var Main = setInterval(
    function () {
        alert(window.location.href);
    }, 1000);

当我安装 xpi 时,我不断收到此错误:

错误:对 WrappedNative 原型对象进行非法操作

已经尝试过

window.alert
,但仍然显示相同的错误。

javascript firefox-addon greasemonkey
1个回答
0
投票

嗯,转换器似乎坏了。

如果我使用包含以下内容的 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,但我认为您应该手动尝试一下,看看是否有效。也许这个问题将来会得到解决(观看他的 github 页面更新)

© www.soinside.com 2019 - 2024. All rights reserved.