2012-01-17 56 views
0

我是新來的greasemonkey,我有一個腳本(我服務),使用GM_xmlhttpRequest。我想知道爲了使用這個功能我要引用什麼。就像我說的,我服務這個腳本,所以我不知道用戶是否安裝了GreaseMonkey。如何使用greasemonkey功能

感謝

回答

0

如果適當地安裝的腳本(比如從userscripts.org),則應該的GreaseMonkey能夠探測到它們。通過右鍵單擊屏幕右下角的GreaseMonkey圖標,可以查看當前正在使用的腳本。有些腳本會自動運行,有些腳本需要先重啓瀏覽器。當Greasemonkey檢測到腳本適用的頁面時,它會自動運行該腳本。不需要你做任何事情。

+0

我實際上是在服務這個腳本。我不知道用戶是否安裝了任何腳本 – 2012-01-17 08:06:39

1

你不能「滿足」的劇本使用GM_xmlhttpRequest()GM_xmlhttpRequest()將運行在受保護的Greasemonkey沙箱(或受保護的Chrome用戶標記沙箱)只有

您可以託管一個正確的用戶腳本並要求用戶安裝它,但用戶沒有義務這樣做。

如果你想讓你的頁面擁有一些跨站AJAX功能的王,你不能在其JS中使用GM_xmlhttpRequest()。您必須使用one of the standard workarounds