2013-04-05 67 views
1

我有一個特別的Greasemonkey 1.8/Firefox 20腳本(Auto-view spoiler boxes),在大多數站點上都很好用,但在amazon.com上它破壞了佈局。如何從Greasemonkey腳本中排除amazon.com?

我試圖在腳本設置中排除amazon.com,但它不起作用。

由於amazon.com默認爲https://開頭我設置這樣的例外在

用戶腳本 - >自動視圖擾流板箱 - >選項 - >用戶設置:

瀏覽頁數:

*http://* 

排除頁:

*https://* 

然而,劇本還在做es在每個網站上工作(是的,我已經清除了瀏覽器緩存)。

在腳本設置選項卡,不可編輯包含的頁面部分包含:

http://forums.kingdomofloathing.com/vb/showthread.php* 

我做錯了嗎?如何從Greasemonkey腳本中排除amazon.com?

回答

2

參考the include and exclude rules for Greasemonkey

請勿使用*http://**https://*前導星號會產生意想不到的結果。並非所有亞馬遜網頁都使用https。

在用戶設置,你可以使用
http://*
包含的頁面和這四條線爲排除頁

http://amazon.com/* 
http://*.amazon.com/* 
https://amazon.com/* 
https://*.amazon.com/* 



或者,

刪除所有用戶設置的條目(如果你不這樣做以下將無法正常工作),然後使用編輯這個用戶腳本鍵/菜單腳本的元數據塊更改爲:

// ==UserScript== 
// @name   Auto-view spoiler boxes 
// @namespace  http://userscripts.org/users/75549 
// @description Lets you skip clicking the Show button to view spoilers 
// @include  http://* 
// @exclude  /^https?://.*amazon\.com/?/ 
// ==/UserScript== 

這讓你可以使用Greasemonkey的正則表達式匹配來阻止所有常見的Amazon(USA)地址。



最後,不,最好是避免每個頁面(http://*等)上運行的腳本。如果您只包含選擇哪些頁面,而這些頁面在哪些地方都有問題,那麼您將獲得更快,更順暢的體驗。

+0

'/^https?://.*amazon \ .com /?/'不工作....問題協議。 – KingRider 2016-09-15 22:40:40

+0

@KingRider,我剛剛證實它在GM 3.8和GM 3.9上都能正常工作。 – 2016-09-15 23:08:35

+0

Brock,tampermonkey?它使用鉻...最新版本 – KingRider 2016-09-16 12:45:03