我一直在使用Greasemonkey工作一週左右沒有問題(在MacOS上) - 我有Smultron配置爲我的默認編輯器,並且可以簡單地將更改保存到腳本,重新加載頁面並觀察更改。一切都很好。然而,在我家的Windows 7機器上(FF 16 & Greasemonkey 1.4),我完全沒有得到一個簡單的警報(「Hello World」)腳本來運行。我已經卸載了兩個GM & FF,並且回滾到了FF 14(我在工作時運行的版本),但無濟於事。Greasemonkey無法加載簡單腳本
config.xml中:
<UserScriptConfig>
<Script basedir="test" checkRemoteUpdates="1" dependhash="." description="a test
of the test" enabled="true" filename="test.user.js" installTime="." modified="."
name="test" namespace="." runAt="document-end" updateAvailable="" uuid="." version="1"
installurl="." updateurl=".">
<Grant>none</Grant>
<Include>*</Include>
</Script>
</UserScriptConfig>
test.user.js:
// ==UserScript==
// @name test
// @namespace www.test.com
// @description a test of the test
// @include *
// @version 1
// ==/UserScript==
alert("fafdadfadfdaf");
該腳本位於在適當的基本目錄(測試/ ......)。今天早上,打開計算機之後,我試圖運行一個類似的測試腳本,然而,當我修改並保存它(即更改了警報文本)時,它突然生效,Greasemonkey繼續運行舊版腳本。我甚至刪除了3210和有問題的腳本,並且在頁面重新加載時腳本繼續快樂地發射。
我在做什麼錯?
感謝您的信息。不幸的是,這些文件被保存在正確的配置文件目錄中(... \ Mozilla \ Firefox \ Profiles \ blahblah \ gm_scripts。只要確定,我點擊了上面截圖的猴子菜單,選擇「New User Script .. 。「並創建了相同的簡單警報(」Hello World「);腳本 - 仍然沒有任何作用 – 20goto10
在GreaseMonkey下拉菜單中,腳本確實顯示爲」[x] test「,但它不會運行。 Tampermonkey的Chrome在我的系統上工作正常,但我絕對喜歡使用Firefox和它的心愛的後代Firebug。 – 20goto10
FF錯誤控制檯(Ctrl-Shift-J)顯示了什麼?使用Firefox的* Profile Manager *創建並運行,一個新的配置文件,安裝*只* GM在該配置文件中,並重新測試 –