标签: greasemonkey

用JavaScript获取图像数据?

我有一个带有一些图像的常规HTML页面(只是常规的<img />HTML标签).我想得到他们的内容,优选base64编码,而不需要重新下载图像(即它已经被浏览器加载,所以现在我想要内容).

我很想用Greasemonkey和Firefox实现这一目标.

javascript firefox base64 greasemonkey image

326
推荐指数
6
解决办法
41万
查看次数

如何在Greasemonkey中使用jQuery?

我尝试了这一行,但它不起作用:

// @require       http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
Run Code Online (Sandbox Code Playgroud)

jQuery根本不适用于Greasemonkey.还有其他方法在Greasemonkey中使用jQuery吗?

-

对于遇到相同问题的所有人,您必须将文件上传到greasespot,然后从那里安装.

"创建新脚本"选项不起作用!

jquery greasemonkey

231
推荐指数
4
解决办法
12万
查看次数

window.close和self.close不关闭Chrome中的窗口

问题是,当我调用window.close()self.close()它没有关闭窗口时.现在似乎有一种信念,即在Chrome中你无法通过脚本关闭任何非脚本创建的窗口.这显然是错误的,但无论它应该仍然这样做,即使它需要弹出警报确认.这些都没有发生.

那么,是否有人使用真实的,功能性的,经过验证的关闭窗口的方法,使用类似的东西javascript:window.close()或者javascript:self.close()实际上做了预期的东西以及在非Chrome浏览器的每个浏览器中都能正常运行的东西?任何建议将不胜感激,我正在寻找Javascript特定的解决方案,没有JQuery或第三方实现.

更新:虽然所提出的大部分内容存在严重的局限性和可用性问题,但// @grant window.close在脚本标题中使用的最新建议(特定于TamperMonkey)通常会在通常无法处理close方法的选项卡上执行此操作.虽然不完全理想,并没有针对每种情况推广,但在我的情况下,这是一个很好的解决方案.

javascript greasemonkey google-chrome tampermonkey

165
推荐指数
8
解决办法
50万
查看次数

如何在Google Chrome中的Greasemonkey脚本中使用jQuery?

正如你们中的一些人可能知道的那样,谷歌Chrome对Greasemonkey脚本有一些严重的限制.

铬不支持@require,@resource,unsafeWindow,GM_registerMenuCommand,GM_setValue,或GM_getValue.

没有require,我找不到在Google Chrome下的Greasemonkey脚本中包含jQuery库的方法.

有人在这件事上有一些建议吗?

jquery greasemonkey google-chrome require userscripts

155
推荐指数
6
解决办法
6万
查看次数

如何从带有JavaScript的元标记中获取信息?

我需要的信息是元标记.如何"content"在何时访问元标记的数据property="video"

HTML:

<meta property="video" content="http://video.com/video33353.mp4" />
Run Code Online (Sandbox Code Playgroud)

html javascript greasemonkey meta-tags

112
推荐指数
10
解决办法
13万
查看次数

Userscript在执行代码技术之前等待页面加载?

我正在写一个Greasemonkey用户脚本,并希望在页面完全加载时执行特定代码,因为它返回了我想要显示的div计数.

问题是,这个特定的页面有时需要一些加载.

我试过,文件$(function() { });$(window).load(function(){ });包装.但是,似乎没有一个对我有用,尽管我可能会错误地应用它们.

我能做的最好是使用一个setTimeout(function() { }, 600);有效的,虽然它并不总是可靠的.

在Greasemonkey中使用哪种最好的技术来确保在页面加载完成后执行特定的代码?

javascript jquery greasemonkey tampermonkey

69
推荐指数
6
解决办法
6万
查看次数

window.location.href更改时的事件

我正在为一个网站编写Greasemonkey脚本,该脚本在某些时候会修改location.href.

如何在页面上进行更改window.addEventListener时获得事件(通过或类似的东西)window.location.href?我还需要访问指向新/修改的URL的文档的DOM.

我已经看到了其他涉及超时和轮询的解决方案,但我想尽可能避免这种情况.

javascript dom greasemonkey dom-events

62
推荐指数
10
解决办法
13万
查看次数

什么是Greasemonkey命名空间?

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

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

它甚至需要填写吗?

greasemonkey namespaces metadata

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

我如何获得jQuery-UI版本?

这应该是一个简单的问题,但我如何检测jQuery-UI版本?

这是针对Greasemonkey脚本,(当前)目标页面似乎正在运行jQuery-UI,1.5.2.但是,不同的目标页面可能运行不同的版本.

console.log ($.ui); 没有显示任何有用/明显的版本检测.

jquery greasemonkey jquery-ui

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

在Javascript中检测iFrame嵌入

我有一个具有特定页面的应用程序 - 让我们称之为页面A.页面A有时是顶级页面,但有时也会嵌入到页面B中的iframe中.所有页面都来自同一台服务器而且没有跨域问题.

我有一个在页面A上运行的greasemonkey脚本.illipmonkey脚本如何检测页面A是否在iframe上下文中?

javascript iframe greasemonkey

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