获取 JS 文件自身地址

简爱代码>JavaScript2014-12-1 8:0839230
有特殊用处的 函数
返回的为当前js的网址信息:
地址url
路径path
名称name
当然没考虑GET 部分,这不是本文 讨论的内容
这是感觉CSS网址有相对于CSS 文件的路径写法如url(../img/icon.png)js 就无法使用 所以就用到它了,偶尔用用还是不要依赖这玩意儿的好[阴险/]
console.log(baseUrl());
function baseUrl(){
  var script = document.getElementsByTagName('script'),
    len = script.length,
    url = script[len-1].src,
    path = url.replace(/^(.*)\/.*/, '$1\/'),
    name = url.replace(/^(.*)\//, '');
  return {url: url, path: path, name: name};
}

本文出自简爱博客,转载时请注明出处及相应链接。