我需要为我的站点http://jsbookmarklets.com/
中的书签动态加载跨域 JavaScript
文件
解决方案应满足:
- 获取当前文件的路径
- 当前网页和执行的JS文件的域不同
- 解决方案应该是跨浏览器
- 多个脚本可能会一次异步加载(这就是为什么下面提到的相关问题不适合的原因)
我想获取当前执行 JavaScript 代码的文件路径,以动态加载更多资源(更多 CSS 文件和 JS 文件,如自定义代码和 jQuery、jQuery UI 和 Ext JS 库),它们存储在与 JavaScript 相同/相对的文件夹中书签。
以下方法不适合我的问题:
var scripts = document.getElementsByTagName("script");
var src = scripts[scripts.length-1].src;
alert("THIS IS: "+src);
不适合我的问题的相关问题: