篇首语:本文由小编为大家整理,主要介绍了Tampermonkey Beta与ampermonkey Stable有啥不同相关的知识,希望对你有一定的参考价值。
1、版本不同
Beta是测试版;
Stable是稳定版,顾名思义更稳定。
2、稳定不同:
Ampermonkey稳定技术已经成熟;
Tampermonkey Beta有一些不完善之处,需要改进,beta版本可以消除严重错误,但仍有一些缺陷需要通过大规模发布测试进一步消除。该版本通常由软件公司免费发布,可从相关网站下载。通过一些专业爱好者的测试,结果反馈给开发人员,开发人员可以进行有针对性的修改。
Tampermonkey的网页效果丰富多彩,看起来很棒,CSS样式表和javascript脚本扮演着不可或缺的角色。
3、功能不同
Tampermonkey通过加载第三方的脚本文件,改变页面中的CSS和JS元素,可以让整个网页大变样,也可以在网页中增加额外的功能。
Tampermonkey除了能对脚本文件提供更好的支持以外,还有Tamperfire功能,能够根据站点寻找相适应的脚本文件,功能更强大。
参考技术A一、版本不同
Beta是测试版,而Stable是稳定版,顾名思义就是比较稳定。
二、稳定性
ampermonkey Stable技术成熟,Tampermonkey Beta有的地方不完美,需要改进,测试版消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。
Tampermonkey的网页特效缤纷,外观出彩,其中CSS样式表和JavaScript脚本起到了不可或缺的作用。
三、功能
Tampermonkey通过加载第三方的脚本文件,改变页面中的CSS和JS元素,可以让整个网页大变样,也可以在网页中增加额外的功能。Tampermonkey除了能对脚本文件提供更好的支持以外,还有Tamperfire功能,能够根据站点寻找相适应的脚本文件,功能更强大。
参考技术B Tampermonkey,这是一个伟大的Chrome扩展。可以说,就算Chrome没有其他扩展,只有Tampermonkey,Chrome依然能吸引到一大群死忠。当然,也只有高手中的高手,才能领略到Tampermonkey的优美。我正在使用 Tampermonkey 翻译 Shopify 的仪表板/管理员。
出于安全考虑,Shopify Admin Dashboard 的某些部分我不希望 Tampermonkey 使用。Tampermonkey 会替换商家创建的文本(在产品、页面、集合、模板中......),这真的很危险。
有两种方法可以解决这个问题:
@exclude
指令。我使用了后者,但脚本没有收听@exclude。这是用户脚本:
// ==UserScript==// @name Shopify_Admin_Spanish// @namespace http://*.myshopify.com/admin// @version 0.1// @description Tu tienda Shopify, por detrás, en español!// @exclude https://*.myshopify.com/admin/products// @exclude https://*.myshopify.com/admin/collections// @exclude https://*.myshopify.com/admin/blogs// @exclude https://*.myshopify.com/admin/pages// @exclude https://*.myshopify.com/admin/themes// @match https://*.myshopify.com/*// @copyright microapps.com// ==/UserScript==
PS。我使用 Google Chrome 进行了所有检查,并且不愿意使用任何其他浏览器。
【问题讨论】:
您可以尝试在排除项的末尾添加“/”...我必须在greasemonkey 上执行此操作,然后它才能识别我的一些包含项 @KatCox 不起作用 :-( 【参考方案1】:@exclude
非常精确。您需要在每个排除行上加上一个尾随星号。例如:
// @exclude https://*.myshopify.com/admin/products*// @exclude https://*.myshopify.com/admin/collections*// @exclude https://*.myshopify.com/admin/blogs*// @exclude https://*.myshopify.com/admin/pages*// @exclude https://*.myshopify.com/admin/themes*
考虑(并安装)这个 Tampermonkey 脚本:
// ==UserScript==// @name _match and exclude testing// @match http://*.stackexchange.com/*//// @exclude http://*.stackexchange.com/questions*// @exclude http://*.stackexchange.com/tags// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js// @grant GM_addStyle// ==/UserScript==$("body").prepend ("<h1 >Match Script fired on this page.</h1>");
如果你随后访问arduino.stackexchange.com/tags,脚本不会触发,但访问时:
arduino.stackexchange.com/tags/或arduino.stackexchange.com/tags?foo=bar会的!
将第二个排除行更改为:
// @exclude http://*.stackexchange.com/tags*
解决问题。
如果您仍有困难,请指定您的 Chrome、Tampermonkey 和操作系统版本。并且,提供展示问题的目标页面。
【讨论】:
以上是关于Tampermonkey Beta与ampermonkey Stable有啥不同的主要内容,如果未能解决你的问题,请参考以下文章