使用GreaseMonkey将新脚本文件添加到页面
-
06-07-2019 - |
题
我的雇主阻止了向许多网站提供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 。我认为它可能很有用,因为它在访问浏览器之前拦截了页面。在此基础上,您可以根据需要重写源代码
不隶属于 StackOverflow