问题标签 [greasemonkey]

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.

0 投票
3 回答
2107 浏览

javascript - DOM manip 和 GreaseMonkey 的一点帮助

我不是 JS 人,所以我有点在黑暗中磕磕绊绊。基本上,我想要的东西可以在该人的页面上添加指向特定用户的@replies 的 Twitter 搜索链接。

我想弄清楚两件事:

  1. 如何从页面中提取用户名,以便构建正确的 URL。IE。如果我在http://twitter.com/ev上,我应该得到“ev”。
  2. 如何操作 DOM 在正确的位置插入东西

这是我要定位的 HTML 片段:

这是脚本(到目前为止):

0 投票
2 回答
6232 浏览

javascript - 使用 Javascript 进行图像处理?

我正在尝试编写一个greasemonkey脚本,它最好能够处理图像(特别是找到图像中最暗的像素)。有没有办法做到这一点或者我必须嵌入闪存?

0 投票
1 回答
1051 浏览

javascript - 用于从网络读取和操作图像的客户端脚本(详情...)

我希望能够使用一个 Greasemonkey 脚本,该脚本可以从页面中获取图像,扫描它以查找最暗的像素,然后将这些坐标返回给浏览器。

最初,我使用了一个 Flash 脚本... Greasemonkey 嵌入了一个本地 Flash 文件,该文件将根据网页源中的 URL 获取图像,使用 ActionScript 获取最暗的像素,然后发送带有这些坐标的 POST 请求价值观。

问题是,我只想下载一次图像。使用这种方法,它会执行两次(一次在浏览器中,一次在 Flash 中)。有没有办法在 Javascript 或其他客户端语言中处理网页中的图像?我尝试使用 Canvas,但您无法对托管在远程服务器上的图像执行 getImageData() 函数。

0 投票
3 回答
8085 浏览

firefox - 从 Firefox 缓存加载图像?

正如标题所示,我正在尝试从 Firefox 缓存中加载图像。我正在运行 Ubuntu,所以我的缓存位置是 /home/me/.mozilla/firefox/xxxxxx.default/Cache

然而,在缓存中(这也在 Mac 上)文件名只是字母和数字的荒谬组合。有没有办法查明某个文件?

0 投票
4 回答
37110 浏览

metadata - Greasemonkey 命名空间需要什么?

我正在学习如何使用 Greasemonkey,并且想知道@namespace元数据 ID 的用途。

必须是网址吗?或者它可以是我计算机上的文件夹/目录吗?

它甚至需要填写吗?

0 投票
6 回答
6112 浏览

javascript - 用 Greasemonkey 删除图像?

我想停止加载图像,因为甚至没有机会下载,使用greasemonkey。现在我有

但我不认为这实际上会阻止图像下载。有人知道如何阻止图像加载吗?

感谢您的时间和帮助:)

0 投票
1 回答
2368 浏览

javascript - JavaScript(通过 Greasemonkey)未能在标签上设置“标题”属性

0 投票
3 回答
655 浏览

javascript - Lazyweb:需要基于元素的访问类删除 li 元素的 javascript

我有这个页面有很多我不需要的数据,因为我已经点击了它,但它经常重复,所以我必须在视觉上寻找蓝色。我意识到这可能更有效,并问一个 CSS 朋友我是否可以根据是否访问过包含链接将元素设置为隐藏。显然你需要js。

导致 li.result 元素被移除(或可见性:无)的树:

我正在尝试通过谷歌搜索来弄清楚如何做到这一点,并在 Expert Sex Change 上得到了一些没有太大帮助的东西。你会怎么做?

这是给 Greasemonkey 的,所以涉及向页面添加代码和检查 cookie 的提示是无用的。我很抱歉没有让这个更清楚,而不是之前只标记 postgreasemonkey。

0 投票
3 回答
699 浏览

jquery - jquery.data() 应该在 Greasemonkey 脚本中工作吗?

我在greasemonkey 用户脚本中使用jquery。我正在尝试将一堆选项添加到基于数组的选择中,并将相应的对象粘贴到带有 jquery.data 的元素中,如下所示:

然后我想在选择时恢复对象:

但是在我的greasemonkey 用户脚本中,theObj 是未定义的。我知道包装器,unsafeWindow 等有一些猴子生意。我只是希望有人可能知道究竟是什么让这不起作用。

0 投票
2 回答
6493 浏览

javascript - 如何在 Greasemonkey 中嵌入额外的 jQuery 插件

所以我已经能够让 Greasemonkey 和 jQuery 1.2.6 毫无问题地一起工作,但是,现在我想知道如何将其他 jQuery 插件嵌入到我的 Greasemonkey 脚本中,例如 Eric Martin 的 SimpleModal 插件(http://www .ericmmartin.com/projects/simplemodal/)。

以下代码加载了 jQuery,但我不确定如何正确加载 SimpleModal:

有人有想法么?谢谢。