我有一个带有一些图像的常规HTML页面(只是常规的<img />
HTML标签).我想得到他们的内容,优选base64编码,而不需要重新下载图像(即它已经被浏览器加载,所以现在我想要内容).
我很想用Greasemonkey和Firefox实现这一目标.
我尝试了这一行,但它不起作用:
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
Run Code Online (Sandbox Code Playgroud)
jQuery根本不适用于Greasemonkey.还有其他方法在Greasemonkey中使用jQuery吗?
-
对于遇到相同问题的所有人,您必须将文件上传到greasespot,然后从那里安装.
"创建新脚本"选项不起作用!
问题是,当我调用window.close()
或self.close()
它没有关闭窗口时.现在似乎有一种信念,即在Chrome中你无法通过脚本关闭任何非脚本创建的窗口.这显然是错误的,但无论它应该仍然这样做,即使它需要弹出警报确认.这些都没有发生.
那么,是否有人使用真实的,功能性的,经过验证的关闭窗口的方法,使用类似的东西javascript:window.close()
或者javascript:self.close()
实际上做了预期的东西以及在非Chrome浏览器的每个浏览器中都能正常运行的东西?任何建议将不胜感激,我正在寻找Javascript特定的解决方案,没有JQuery或第三方实现.
更新:虽然所提出的大部分内容存在严重的局限性和可用性问题,但// @grant window.close
在脚本标题中使用的最新建议(特定于TamperMonkey)通常会在通常无法处理close方法的选项卡上执行此操作.虽然不完全理想,并没有针对每种情况推广,但在我的情况下,这是一个很好的解决方案.
正如你们中的一些人可能知道的那样,谷歌Chrome对Greasemonkey脚本有一些严重的限制.
铬不支持
@require
,@resource
,unsafeWindow
,GM_registerMenuCommand
,GM_setValue
,或GM_getValue
.
没有require,我找不到在Google Chrome下的Greasemonkey脚本中包含jQuery库的方法.
有人在这件事上有一些建议吗?
我需要的信息是元标记.如何"content"
在何时访问元标记的数据property="video"
?
HTML:
<meta property="video" content="http://video.com/video33353.mp4" />
Run Code Online (Sandbox Code Playgroud) 我正在写一个Greasemonkey用户脚本,并希望在页面完全加载时执行特定代码,因为它返回了我想要显示的div计数.
问题是,这个特定的页面有时需要一些加载.
我试过,文件$(function() { });
和$(window).load(function(){ });
包装.但是,似乎没有一个对我有用,尽管我可能会错误地应用它们.
我能做的最好是使用一个setTimeout(function() { }, 600);
有效的,虽然它并不总是可靠的.
在Greasemonkey中使用哪种最好的技术来确保在页面加载完成后执行特定的代码?
我正在为一个网站编写Greasemonkey脚本,该脚本在某些时候会修改location.href
.
如何在页面上进行更改window.addEventListener
时获得事件(通过或类似的东西)window.location.href
?我还需要访问指向新/修改的URL的文档的DOM.
我已经看到了其他涉及超时和轮询的解决方案,但我想尽可能避免这种情况.
我正在学习如何使用Greasemonkey,并想知道@namespace
元数据ID的用途.
它必须是一个网址吗?或者它可以是我的计算机上的文件夹/目录?
它甚至需要填写吗?
这应该是一个简单的问题,但我如何检测jQuery-UI版本?
这是针对Greasemonkey脚本,(当前)目标页面似乎正在运行jQuery-UI,1.5.2.但是,不同的目标页面可能运行不同的版本.
console.log ($.ui);
没有显示任何有用/明显的版本检测.
我有一个具有特定页面的应用程序 - 让我们称之为页面A.页面A有时是顶级页面,但有时也会嵌入到页面B中的iframe中.所有页面都来自同一台服务器而且没有跨域问题.
我有一个在页面A上运行的greasemonkey脚本.illipmonkey脚本如何检测页面A是否在iframe上下文中?
greasemonkey ×10
javascript ×6
jquery ×4
tampermonkey ×2
base64 ×1
dom ×1
dom-events ×1
firefox ×1
html ×1
iframe ×1
image ×1
jquery-ui ×1
meta-tags ×1
metadata ×1
namespaces ×1
require ×1
userscripts ×1