标签: greasemonkey

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

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

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

google-chrome greasemonkey userscripts

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

为什么 Firefox 不记得我之前在 Wolfram Alpha 上的搜索?

我在 wolframalpha.com 中输入了很多查询。当我返回站点并尝试输入我以前输入过的内容时,没有任何反应。在其他网站上,例如 superuser.com,如果我在搜索框中输入内容,Firefox 会记住我之前的查询并向我推荐它们。为什么这在 Alpha 上不起作用?我可以让它与greasemonkey脚本一起工作吗?

<form method="get" action="/input/" accept-charset="UTF-8" autocomplete="off">
    <div id="input-background">
        <input name="i" id="i" maxlength="200" autocapitalize="off" type="text">
        <a id="iClear" style="display: none;"></a>
        <label class="hidden" for="equal">Calculate</label>
        <input id="equal" title="compute" value="Submit" type="submit">
        <div id="howTo"></div>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

firefox greasemonkey wolfram-alpha

3
推荐指数
1
解决办法
639
查看次数

寻找greasemonkey脚本来格式化不同字体的数字(仅)

我喜欢看到 Georgia 字体中的数字,并希望看到它们自动格式化为该字体!如果你知道这样的工具,请分享!

附:我只想格式化数字,而其他文本在网上冲浪时保持原样。

fonts script greasemonkey format

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

Firefox 附加组件不会完全卸载

症状

在卸载并重新启动 Firefox 后,附加组件仍列在附加组件管理器扩展中。无论 Firefox 重新启动多少次,该列表仍然可见,并显示以下消息:

此附加组件将在 Firefox 重新启动后卸载。

如何从 Firefox 附加组件扩展列表中删除(卸载)附加组件?

greasemonkey firefox-extensions

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

润滑脂猴子脚本可以知道加载到另一个选项卡中的内容吗?

我打算编写一个将在特定 URL(@include 或 @match)上运行的 Greasemonkey 脚本,但是,我想要它,以便如果我打开一个或多个具有相同 URL 的附加选项卡, Greasemonkey 脚本不会在第二个(以及更多)重复页面上运行。

因此,例如,假设我有一个 Greasemonkey 脚本,它在我打开“google.com”时对网页进行“样式”更改(或以其他方式“修改”它)。我希望能够打开另一个选项卡到“google.com”,在那里 Greasemonkey 脚本不会运行。或者,更准确地说,将运行但会检测到它已经在运行并在第一个选项卡中“修改”页面,然后在第二个选项卡中“退出”。第二个选项卡将保持打开状态,但只是“不受脚本影响”。

我不知道 Greasemonkey 脚本是否可以“看到”其他打开的选项卡,但如果可以,我的第一个想法是检查另一个选项卡是否已加载到该页面,然后如果发现已加载则退出。

但它必须比这更复杂,因为:

  1. 如果关闭第一个选项卡并打开一个指向该 URL 的新(“第三个”)选项卡,我希望 Greasemonkey 脚本运行并“修改”该页面,就像它在第一页上那样。
  2. 同样,如果我“刷新”第一个选项卡(比如在编辑 Greasemonkey 脚本之后或出于其他原因),我希望 Greasemonkey 脚本运行并“修改”重新加载的页面。

因此,似乎 Greasemonkey 脚本必须:

  1. 检查每个其他选项卡的 URL 以找到“匹配”,然后“查看该选项卡”以查看 Greasemonkey 脚本是否“主动”修改该页面(可能查找隐藏的、空的、名为“DIV”或其他元素)。
  2. 使用某种“本地存储”或“交叉表全局(超全局?)变量”来跟踪打开和关闭的选项卡。

我不是在找人为我写这个剧本,我觉得如果我知道如何做一些事情,我就有能力写这个剧本。如果已经存在完成所有或大部分任务的脚本,那也很棒。

首先,我需要知道是否(以及如何)使用 Greasemonkey 脚本:

  1. 可以“看到”其他标签。
  2. 可以读取其他选项卡的 URL(可能还有“标题”文本)。
  3. 检查其他选项卡中是否存在(可能是读取但不写入)元素。
  4. 管理“本地(计算机)存储”或管理“交叉表全局变量”(如果这甚至可以做到的话)。

firefox script greasemonkey browser-tabs

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

如何将 .js 文件安装到 Greasemonkey 中?

在哪里可以安装自定义 GreaseMonkey 脚本?我已经安装了greasemonkey。我在工具下的对话框只有 GreaseMonkey -> [启用,管理用户脚本...,新用户脚本...,用户脚本命令(灰色)]

“管理用户脚本”对话框在这里:http : //img182.imageshack.us/img182/5907/screenshotat.png

我在 Ubuntu Linux 8.04 (Jaunty) 和 Firefox 3.0.14 上使用 GreaseMonkey 版本 0.8.20090123.1

firefox greasemonkey

0
推荐指数
1
解决办法
3136
查看次数