我正在跨域上开发一个使用JavaScript文件的书签,我需要捕获JavaScript文件的完整绝对路径;
示例,我将我的JavaScript文件存储在domain.com上,我从 domain.org
访问我的脚本我的JavaScript文件不在domain.org上,我希望得到以下结果: domain.com
答案 0 :(得分:2)
你可以自己在js文件中获取路径:
var find_file_path = function (name) {
var scripts = document.getElementsByTagName('script');
for (var i = scripts.length - 1; i >= 0; --i) {
var src = scripts[i].src;
if (src.indexOf(name) > -1) {
return src;
}
}
return false;
};
var file_path = find_file_path(THE_NAME_OF_JS_FILE);
现在file_path是文件本身的网址