jQuerify Grease Monkey脚本不适用于页面上的jQuery依赖脚本?

时间:2012-03-20 15:59:31

标签: jquery dom greasemonkey frontend

我在页面上有一个简单的$(document).ready(function(){});,无法访问jQuery库。

我通常只是将库放在页面上,但它是CMS中后端“编辑”页面的一部分。我真的只需要在其余脚本启动之前加载jQuery库,这样我就可以进行一些小的更改,直到星期天才能以正确的方式实际解决这个问题(现在不能删除这些脚本)我唯一的选择是找到一种方法让油脂猴jQuerify工作)。有什么想法吗?

澄清

我需要“jQuerify”我正在查看的页面,但是在加载DOM之后不要这样做..我需要加载它,好像它在页面的标题中一样,这样任何相关的脚本都会运行正常。这可能吗?

我希望这是有道理的。感谢。

1 个答案:

答案 0 :(得分:2)

这可以通过@run-at document-start元规则来完成。然后在构建文档根目录之前执行该脚本。

以下脚本会一直运行一段时间,直到document.documentElement<html>)或document.head<head>)存在。然后,它注入了jQuery。

我已确认代码正在使用此小提琴:http://jsfiddle.net/VuJjT/show/ (当用户脚本未处于活动状态时,它会显示undefined 2x,否则会显示{{ 1}} 2x)。

function