问题标签 [userscripts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome - 手动将用户脚本添加到 Google Chrome
我没有“安装”用户脚本,而是在网上找到了许多手动添加它的教程。他们都告诉我做同样的步骤:
- 创建目录 C:\Users\Blabla\AppData\Local\Google\Chrome\User Data\Default\User Scripts
- 在那里放置一个 .js 文件,其中包含用户脚本
- 使用参数 --enable-user-scripts 启动 Chrome
我这样做了 - 但我的演示脚本没有做任何事情:
我究竟做错了什么?
javascript - 为预块添加颜色
我有一个关于 GM 的脚本,我想在信息页面上添加颜色。我尝试使用所有跨度和所有样式独立复制 pre 区域,但用户脚本不允许我添加样式标签。是否有可以粘贴我的代码并使用内联 css 着色对其进行着色的站点或实用程序?
xcode4 - 使用 xcode4 的用户脚本
有人知道如何在 xcode4 中使用 xcode3 用户脚本吗?
有一个很棒的脚本,它允许您选择一个变量并自动生成属性/合成/dealloc 代码:
http://cocoawithlove.com/2008/12/instance-variable-to-synthesized.html
您知道如何在 xcode4 中执行此操作吗?
谢谢,文森特
firefox - Fx 3.x 和 Fx 4.x 之间有什么区别导致许多用户脚本停止工作?
我为 userscripts.org 开发脚本,刚刚将我的 fx 从 3.6.16 升级到 4.0,但我的许多脚本停止工作并出现以下消息错误:
我知道这条消息意味着某种“无限”的过程,但它没有出现任何可以帮助我弄清楚的行号。
欢迎任何帮助/答案/链接。
操作系统: Windows 7 64 位
Greasemonkey 版本: 0.9.1
不工作的脚本示例:用户脚本:美化器 + 反混淆器目标:http :
//userscripts.org/scripts/review/58687
(我会尽快添加更多示例当我下班回家时)
让我想到这个问题的其他来源:
很多脚本不再工作?
javascript - Javascript中的空数组值
每个人。大约一年前,我写了一个用户脚本,根据徽章的难度更改 kongregate.com 上徽章边框的颜色。他们后来添加了新功能,现在脚本坏了。
控制台中抛出的错误位于changeBorders(span, difficultyText)
函数的第一个条件行:“difficultyText 未定义”。我回到我的函数调用changeBorders(border, badges[src]);
,对为什么 badges[src] 不能像以前那样工作感到困惑。
据我了解,徽章是一个多维数组,它存储图像的 URL(在第二个for
循环中分配)及其对应的难度(在第一个for
循环中分配)作为值对。我不知道从这里去哪里。
代码: http: //pastebin.com/K9Cr6HiE
测试页面:http ://www.kongregate.com/badges
有人可以帮我找到我的difficultyText
作业失败的地方吗?
编辑:在这里可以找到用户脚本。
javascript - Google Chrome 用户脚本无法正常工作
我为 Google Chrome 编写了一个小的用户脚本。它工作得很好,直到我调用一个函数initTimer()
我的脚本中没有这样的函数,但它在我的用户脚本运行的页面中的脚本中,但无论如何都有错误initTimer() is not defined
。我试过写window.initTimer()
,但它说Object [object DOMWindow] has no method 'initTimer'
。那么我怎样才能让它工作呢?
提前致谢
javascript - 如何动态注入 JavaScript 函数?
我被困在工作中使用具有糟糕 UI 的产品,并试图通过 Chrome 中的 UserScripts 使其可口。为此,我试图通过 UserScripts 机制将 JavaScript 函数注入页面:
如您所见,我正在注入一个按钮和一个函数 ( gotoIncident
),当用户单击该按钮时应该触发该函数。
该按钮确实出现在屏幕上,但是当我单击它时,javascript 调试器告诉我gotoIncident
未定义。
我错过了什么?
javascript - 将代码注入网页不起作用
这是我昨天问的一个问题的后续。
我有一个用户脚本(有点像 GreaseMonkey 脚本,但适用于 Chrome)。
这个想法是在页面上添加一个文本框和一个按钮。然后,当用户单击按钮时,它会启动一个执行操作的函数。所以我将文本框、按钮和函数注入到页面中,但是当用户单击按钮时,Chrome 控制台会告诉我“未捕获的 TypeError:对象不是函数”。所以很明显它没有看到我刚刚注入的函数,它是在onclick
按钮的事件中指定的。
所以我有这样的代码:
我在这里想念什么?
javascript - 无论如何检查 Chrome 用户脚本中的更新?
明确一点:我不打算进行自动更新。我只是想让用户知道有一个更新的脚本,并给他们一个链接,他们可以去那里获取最新版本。
在 Firefox 中有几种方法可以做到这一点,但它们似乎都使用了 Chrome 不支持的 Greasemonkey 特定功能。
我今天花了 4 个小时来研究这个问题,现在我正在向 SO 社区寻求帮助。
google-chrome-extension - 我可以捕获已经使用用户脚本/Chrome 扩展程序发送的 JSON 数据吗?
我正在尝试编写一个用户脚本/Chrome 扩展程序来捕获在使用 Web 服务时发送的 JSON 数据,以便我可以重新格式化它并在页面上显示选定的部分。目前,JSON 在应用程序加载时发送(正如我通过 Fiddler 2 观察流量所观察到的那样)。我唯一的选择是再次请求 JSON 还是可以捕获?由于我没有提供代码示例,因此请求的答案甚至是关于研究什么方法/主题的一些指导,或者我是否找错了树。