Tampermonkey是一款非常热门的浏览器扩展脚本管理器,可以无缝集成在绝大多数浏览器中,常见的浏览器都可以使用此工具对其进行功能拓展编程,从而成为最有效的和专业的用户脚本管理器;许多计算机程序员和软件工程师将采用通常称为用户脚本的字符串,这些巧妙的代码本质上用于向页面添加特定功能,例如喜欢按钮或类似的小部件,此工具是当今世界上最受欢迎的用户脚本管理器之一;使用此工具有一个优点就是它可以快速选择和修改用户脚本,实际上,只需单击两次即可启用或禁用这些完全相同的脚本,这样可以节省大量的时间,特别是当程序员在冗长的文本中搜索错误时,可以调整许多设置,必要时还可以导入或导出文本行;需要的用户可以下载体验
Tampermonkey 使管理您的用户脚本变得非常简单。
位于右上方的图标显示正在运行的脚本的数量,单击图标就可以看到正在运行的脚本和可能在这个网页上运行的脚本
Tampermonkey 概览清晰地显示所有安装的脚本。
可以看到它们最后的更新时间,如果它们有自己的主页,您还可以对它们进行分类和其他更多的功能
可以为设置页面在三种不同的等级中进行选择。
不常用的选项将被隐藏,通过这种方式来简化页面
可以对脚本的检查更新频率进行设置,不再因为过时的脚本而产生漏洞。
只有偏执狂才能生存!把所有不该使用脚本的网站都列入黑名单。
许多为火狐用户脚本管理器攥写的用户脚本叫做 Greasemonkey (<= 3.x)
这就是为什么Tampermonkey 要提供一个兼容层并自动检测配套设置。
Tampermonkey的编辑器是很棒的,然而您拥有自己的编辑器,它更快、更好解决办法是启用允许访问文件网址
使用TM
鼠标单击可打开操作菜单,右键单击可打开由Chrome本身创建的替代上下文菜单
操作菜单
操作菜单显示当前正在运行的脚本。您可以通过单击绿色/红色LED图标来启用或禁用。此外,还有一些额外的项目可以强制脚本更新检查,还有一个按钮可以轻松地为我的非凡工作贡献一些美元或欧元。;)
选项页面
您可以通过单击选项在替代上下文菜单中打开此页面。第一个选项卡显示所有已安装的脚本。单击脚本名称以编辑和设置脚本。
第二个选项卡允许您修改TM的设置。提示:调整 Config模式选项以查看更多设置。
第三个选项卡提供了脚本导入和导出功能,可用于Zip文件和JSON文档。
将新脚本安装到Tampermonkey
有多种方法可以实现此目的:
转到此页面以了解不同的脚本源。如果找到页面,然后搜索脚本,请打开脚本页面,然后单击安装按钮。
在GitHub Gist和Github中搜索用户脚本。然后在查看原始链接处单击它。
您也可以在首选搜索引擎中搜索脚本。然后搜索以.user.js结尾的链接,然后单击它
如果您有脚本的URL,只需将其粘贴到Chrome的多功能框即可。
转到“ TMs选项”页面,然后单击“ <新脚本>”项的编辑列。输入源并保存。
转到Chrome扩展程序页面,启用Tampermonkey项上的允许访问文件URL复选框,创建文件扩展名为.tamper.js的文件并将其拖放到Chrome。
可以覆盖或扩展包含和/或排除的脚本
只需转到选项页面,然后单击要修改的脚本名称即可。将打开一个新选项卡,其中显示了脚本的源代码。单击“设置”选项卡(1),以显示上图所示的* cludes编辑器。
现在,您可以从“原始包含”部分(2)中选择一个条目,然后通过单击“添加为用户排除” (3)将它们添加为排除。该条目现在显示在“用户排除”部分(5),并且脚本将不再在此页面上运行。
如果要使脚本在页面上运行,则原本不应该使用“原始排除”部分(4)。再次选择一个条目,单击该部分下面的按钮,该条目将出现在“用户包括”中。
您也可以使用相应的“用户”部分下方的按钮(6)添加,编辑或删除手动添加的条目(“用户包括”,“用户匹配”和“用户排除”)。
如果要完全覆盖原始内容,只需取消选中相应标题前面的复选框(7)。例如,如果要禁用指令“ htt *://**facebook.com/*”,则必须取消选中“原始包含”。
将Tampermonkey上安装的所有脚本同步到另一个浏览器
同步脚本非常容易。请按照以下步骤启用同步功能:
转到TM的“仪表板/选项”页面,然后选择“设置”标签
现在将“配置模式”设置为“初学者”或“高级”
搜索“脚本同步”部分,然后选择您喜欢的同步服务
最后,您需要“启用脚本同步”并按“保存”按钮
Tampermonkey支持以下同步服务:
Google云端硬盘:您需要一个Google帐户才能使用此服务。启用后,Google询问是否允许Tampermonkey将数据存储在仅包含应用程序数据的特殊文件夹中。
Dropbox:为此需要一个Dropbox帐户。启用后,Dropbox会询问是否允许Tampermonkey将数据存储到您的Dropbox。
注意:如果启用此服务,则Tampermonkey将不再在多个与Dropbox相关的URL上运行脚本!
WebDAV:您可以使用任何WebDAV服务器,但是可能需要输入凭据才能访问它。也请看看TamperDAV。它包含一些专有功能,这些功能可以加速该过程,并允许使用您自己的外部编辑器进行脚本编辑。
注意:Tampermonkey将不再在服务器的URL上运行脚本!
浏览器同步:如果您的浏览器可用,则它将使用浏览器的内部服务在所有Tampermonkey实例之间传输信息。请注意,您必须登录到浏览器,并且可以同步的数据量非常有限。这就是Tampermonkey需要公开访问URL来同步脚本的原因。需要说明的是:仅处理从Web服务器下载的脚本或包含有效@downloadURL标记的脚本。为此,可以使用http和https协议。
导出和导入脚本
A106: 脚本的导入和导出非常简单。只需转到TM的“仪表板/选项”页面。如果看到“实用程序”选项卡,请转到那里,否则将“配置模式”设置为“初学者”或“高级”以查看它。
根据您的Tampermonkey版本和浏览器支持,此选项卡上有不同的部分:
云:您可以通过云服务导入和导出zip文件。请检查Q105以获取云服务列表。
邮编:您可以和您的硬盘导入和导出zip文件。请单击“导出”以保存zip文件,或单击“选择文件”以选择要导入的存档。
文件:您可以将JSON文本文件从硬盘导入和导出到硬盘。请单击“导出”以保存此类文件,或单击“选择文件”以选择要导入的文件。
Textarea:您可以将zip文件从文本区域输入元素导入和导出到文本区域输入元素。粘贴JSON文档后,请单击“导出”以填充文本区域并复制其值或“导入”。
URL:如果Tampermonkey无法检测到(由于脚本URL检测失败或由于禁用了该脚本)用户脚本,则可以在此处强制Tampermonkey从此URL导入它。
如何允许Tampermonkey访问本地文件URI
A204: 可以在扩展名管理页面上对扩展名进行本地文件访问。转到设置页面(chrome:// settings /),然后选择左侧的扩展程序。
现在搜索Tampermonkey条目并启用“允许访问文件URI”复选框
设置本机脚本导入
A205: Tampermonkey可以帮助您将以前作为扩展安装的用户脚本导入。TM唯一需要知道的是它应该在哪里搜索该扩展的来源。
下表将帮助您在操作系统上标识浏览器配置文件文件夹。因此,只需打开文件管理器,检查哪种路径适合您的系统!
您必须知道两个通配符:
是您的用户名
是您使用的Tampermonkey扩展名的ID:
坦帕猴dhdgffkkebhmkfjojejmpbldmpobfkfo
坦帕蒙奇Betagcalenpjmijncebpfijmoaglllgpjagf
Tampermonkey Beta歌剧mfdhdgbonjidekjkjmjaneanmdmpmidf
坦帕蒙奇遗产dcgolfjdmhddbdbpipnjnakbblbojcnf
这是扩展名所在的位置:
的Linux/ home / <用户> /.config/google-chrome 1 /默认/扩展名/ <扩展名> /
Windows XPC:\ Documents and Settings 2 \ <用户> \本地设置3 \ Application Data 4 \ Google \ Chrome \ User Data \ Default \ Extensions \ \
Windows Vista / 7/8C:\ Users \ <用户> \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Extensions \ <扩展名> \
Windows V / 7/8
(下一步)C:\ Users \ <用户> \ AppData \ Roaming \ Opera软件\ Opera Next \ Extensions \ <扩展名> \
苹果系统/ Users / <用户> /库/应用程序支持/ Google / Chrome /默认/扩展名/ <扩展名> /
1也可以是铬
2 “ 文件和设置 ”也可能是这样的局部名“ Dokumente UND Einstellungen ”
3 “ 本地设置 ”,“ Lokale Einstellungen ”,...
4 “ 应用程序数据 ”,“ Anwendungsdaten ”,...