标签: userscripts

如何在 Chrome 21+ 中安装私人用户脚本?

在 Chrome 20 及更早版本中,您可以简单地.user.js在 Chrome 中打开任何文件,它会提示您安装用户脚本。

但是,在 Chrome 21 及更高版本中,它会改为下载文件,并在顶部显示警告“扩展程序、应用程序和用户脚本只能从 Chrome 网上应用店添加”。

截屏

“了解详情”链接指向http://support.google.com/chrome_webstore/bin/answer.py?hl=zh-CN&answer=2664769,但该页面没有说明任何关于用户脚本的内容,仅介绍了扩展程序的.crx格式,应用程序和主题。

这部分听起来很有趣:

企业管理员:您可以指定被允许直接通过安装扩展程序,应用和主题网址ExtensionInstallSources政策

因此,我运行了以下命令,然后重新启动 Chrome 和 Chrome Canary:

defaults write com.google.Chrome ExtensionInstallSources -array "https://gist.github.com/*"
defaults write com.google.Chrome.canary ExtensionInstallSources -array "https://gist.github.com/*"
Run Code Online (Sandbox Code Playgroud)

遗憾的是,这些设置似乎只影响扩展程序、应用程序和主题(如文中所述),而不影响用户脚本。(我已经提交了一个错误,要求使此设置也影响用户脚本。)

关于如何在 Chrome 21+ 中安装私人用户脚本(我不想添加到 Chrome 网上应用店)的任何想法?

google-chrome userscripts

61
推荐指数
3
解决办法
3万
查看次数

如何在 Chrome 中禁用 javascript 弹出窗口/警报?

对不起,如果它被问到了。我已经找到了几个不起作用的解决方案。不知道我做错了什么。

我不想禁用所有 javascript,只禁用 Javascript 警报框。弹出并强制您单击“确定”或“X”以关闭它们的那些。

我发现声称这样做的用户脚本(例如:http : //userscripts.org/scripts/show/58252)。我已将 chrome 放在开发频道上,使用 --enable-user-scripts 开关启动 chrome,脚本显示为已安装。

但我仍然收到警报框。

http://wordswithfriends.net/是一个没有被禁用的示例警告框- 将任何垃圾词放入右侧边栏的词验证器中。你会得到一个弹出窗口,告诉你这不是一个词。

google-chrome javascript alert userscripts

22
推荐指数
1
解决办法
7万
查看次数

是否可以在 Google Chrome 安装之间同步用户脚本?

我注意到用户脚本不会像 Google Chrome 中的(常规)扩展程序那样自动同步。

有没有办法确保用户脚本在 Chrome 安装之间同步?

google-chrome userscripts

20
推荐指数
1
解决办法
7288
查看次数

如何安装用户脚本?

为任何主要浏览器安装用户脚本的步骤是什么?这个问题是为了那些试图让最小主题工作的人的利益。每个答案请使用一个浏览器。

browser greasemonkey userscripts

17
推荐指数
1
解决办法
2万
查看次数

如何恢复丢失的 Tampermonkey 用户脚本

最近我的 chrome 出现故障,tampermonkey 刚刚停止工作。我卸载然后重新安装了扩展程序(希望脚本保持原状),但我的脚本被删除了。幸运的是我有一个配置文件目录的备份。那么我怎样才能恢复它们呢?

windows google-chrome userscripts tampermonkey

9
推荐指数
1
解决办法
6548
查看次数

如何在 Internet Explorer 9 中安装 UserScript?

有没有办法在 IE9 中安装 UserScript 或 GreaseMonkey 脚本?

我知道Trixie曾经能够提供此功能,但它似乎根本不适用于 IE9。

userscripts internet-explorer-9 installation

8
推荐指数
1
解决办法
7775
查看次数

如何使用 GreaseMonkey 1.12(2013 秋季)从本地机器安装用户脚本?

我在 Firefox 24 上使用 Greasemonkey 1.12。我的计算机上有一个用户脚本文件。我找不到从本地机器安装我已经写好的用户脚本的方法 - 它是如何完成的?

曾经有一些自定义用户脚本窗口。现在它已集成到 Firefox 的插件中。在这里,我尝试了“获取用户脚本”链接,但它把我带到了网站。

我也尝试了工具栏图标,但找不到添加现有用户脚本的方法。有“管理用户脚本”,但它需要前面提到的新的集成用户脚本列表。我试图右键单击列表,但没有上下文菜单,也没有“添加”。

然后有一个“新用户脚本”按钮,但它似乎用于从 sratch 创建用户脚本。

尽管如此,由于这是我唯一可以从本地计算机添加用户脚本的地方,因此我尝试了“新用户脚本方式”。我试图将我的用户脚本从剪贴板粘贴到默认的浏览器内编辑器。它粘贴,但只要我按下回车键,它就会删除我的脚本。粘贴整个脚本后也是一行。我试图将换行符从 更改为LFCRLF但没有任何区别。最终剧本没有奏效。

在greasemonkey 选项中,可以将编辑器更改为其他内容……但这真的是从本地计算机添加现有用户脚本的方法吗?

firefox greasemonkey localhost local userscripts

8
推荐指数
1
解决办法
5753
查看次数

绕过禁用浏览器右键单击的网站的用户脚本?

我使用的是使用在他们的HTML源下面的代码(如讨论网站在这里对堆栈溢出),作为一种在网页上禁用鼠标右键点击:

<body oncontextmenu="return false;">
Run Code Online (Sandbox Code Playgroud)

我假设永久和自动绕过它的最简单方法(使用 Chrome 或 Firefox) - 不完全关闭 javascript - 是创建一个简单的用户脚本来从页面中删除这串 html 代码(因为使用开发人员工具这样做可以确认它)删除限制),因此在用户脚本中有效地替换此字符串:

 oncontextmenu="return false;"
Run Code Online (Sandbox Code Playgroud)

什么都没有 - 没有字符作为它的替代品。

这是在不完全关闭 javascript 的情况下绕过此限制的最佳方法(包括域中其他实际有用的脚本),如果是这样,执行此操作的代码是什么?

browser web website userscripts bypass

6
推荐指数
1
解决办法
2985
查看次数

如何在 Google Chrome 中安装独立的 Greasemonkey 用户脚本?

通常,安装 Greasemonkey 用户脚本再简单不过了,但是如何安装已经从 GitHub 下载或从 pastebin 复制的 .js 文件?

使用 Google Chrome 的内置 Greasemonkey 支持,没有明显的界面来执行此操作,而且我在用户目录中找不到任何合适的位置。

google-chrome greasemonkey userscripts

5
推荐指数
1
解决办法
3236
查看次数

使用 Firefox 附加组件的用户脚本版本是否更好?

我是 Firefox 的重度用户,有很多附加组件。我还通过 Scriptish 使用了一些用户脚本。

我发现一些 Firefox 扩展同时提供用户脚本和附加版本,如A Bit Better RTM

使用用户脚本版本优于附加版本还是反之亦然?我担心内存使用和性能。

firefox greasemonkey userscripts firefox-extensions

5
推荐指数
1
解决办法
923
查看次数