378得票9回答
在JavaScript中获取图像数据URL?

我有一个普通的HTML页面,其中包含一些图像(只是常规的<img /> HTML标签)。 我想获取它们的内容,最好是base64编码的,而不需要重新下载图像(即已由浏览器加载,现在我想要内容)。 我希望使用Greasemonkey和Firefox实现这个功能。

251得票10回答
我该如何在Greasemonkey中使用jQuery?

我尝试加入这行代码,但它无法工作:// @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js 在Greasemonkey中jQuery完全无法工作。有没有其他方法可以在Greasemonkey中使用...

241得票25回答
如何使用JavaScript从元标记中获取信息?

我需要的信息在一个meta标签中。当property="video"时,我如何访问meta标签中"content"数据? HTML:<meta property="video" content="http://video.com/video33353.mp4" />

214得票17回答
window.close和self.close在Chrome中不能关闭窗口

问题在于当我调用 window.close() 或者 self.close() 时,它不能关闭窗口。现在似乎有一种观念认为在 Chrome 中无法通过脚本关闭任何非脚本创建的窗口。这是明显错误的,但不管怎样,即使需要弹出警告进行确认,它仍然应该关闭窗口。这些都没有发生。 那么,有没有人有一个...

178得票12回答
窗口位置发生变化时的事件

我正在为一个网站编写Greasemonkey脚本,该网站在某些时候会修改location.href。 当页面上的window.location.href更改时,如何通过事件(例如window.addEventListener等)获取它? 我还需要访问指向新/修改的URL的文档的DOM。 我...

161得票11回答
如何在Google Chrome的Greasemonkey脚本中使用jQuery?

正如一些人所知,Google Chrome对Greasemonkey脚本设置了一些严格的限制。 Chromium不支持@require、@resource、unsafeWindow、GM_registerMenuCommand、GM_setValue或GM_getValue。 没有...

131得票7回答
Userscript等待页面加载后再执行代码的技巧?

我正在编写一个Greasemonkey用户脚本,希望在页面完全加载完成后执行特定的代码,因为它返回了一个我想要显示的div计数。 问题在于,这个特定的页面有时需要一点时间才能加载完成。 我尝试了使用$(function() { });和$(window).load(function(){ ...

93得票4回答
Greasemonkey命名空间有什么作用?

我正在学习如何使用Greasemonkey,想知道@namespace元数据ID的作用。 它必须是一个网址吗?还是可以是我电脑上的文件夹/目录? 它是否需要填写?

83得票6回答
为什么在Greasemonkey脚本中使用document.addEventListener('load', function)无效?

它没有报错,我放了一个console.log('loaded userscript wifi-autologin'),console.log是可行的,但是文档中addEventListener应有的效果没有出现。经过更多的调试后,让其打印被调用的addEventListener,我发现它并没有...

73得票1回答
我该如何获取jQuery-UI版本?

这应该是一个简单的问题,但我如何检测jQuery-UI版本? 我正在编写一个Greasemonkey脚本,目标页面似乎正在运行jQuery-UI 1.5.2。但是,不同的目标页面可能会运行不同的版本。 console.log ($.ui);没有显示任何有用/明显的版本检测信息。