2013-04-05 122 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