-1

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

例如,我将我的 JavaScript 文件存储在 domain.com 上,并且我正在从domain.org访问我的脚本

我的 JavaScript 文件不在 domain.org 上,我想得到这个结果:domain.com

4

1 回答 1

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 是文件本身的 url

于 2012-06-19T08:00:52.737 回答