Javascript文件CROSS DOMAIN是真正的绝对路径

时间:2012-06-19 07:53:48

标签: javascript bookmarklet

我正在跨域上开发一个使用JavaScript文件的书签,我需要捕获JavaScript文件的完整绝对路径;

示例,我将我的JavaScript文件存储在domain.com上,我从 domain.org

访问我的脚本

我的JavaScript文件不在domain.org上,我希望得到以下结果: domain.com

1 个答案:

答案 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是文件本身的网址