我的雇主阻止了向许多网站提供jQuery文件的Google CDN域:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js

我想使用GreaseMonkey从不同的域提供jQuery引用。这可能吗?我可以使用GreaseMonkey脚本告诉页面从这个URL加载它的jQuery引用吗?:

http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js
有帮助吗?

解决方案

你可以让GreaseMonkey添加它自己的javascript引用,但问题可能是你的jQuery代码已经在jQuery加载之前运行了。在GreaseMonkey脚本再次加载jQuery之后,是否可以调用jQuery代码?您似乎必须重新启动页面上jQuery代码的执行才能获得您正在寻找的结果。

其他提示

当DOM已经加载时,Greasemonkey会动作。您可以尝试在使用完整的浏览器扩展程序呈现代码之前重写代码。查看 LiveHttpHeaders 。我认为它可能很有用,因为它在访问浏览器之前拦截了页面。在此基础上,您可以根据需要重写源代码

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top