dxq613 / bui

基于jQuery,兼容KISSY 的富客户端控件库
646 stars 359 forks source link

config.js对相对路径判断时的bug:以/开头的路径在ie7以及一下版本不兼容的问题。 #191

Open zaaack opened 10 years ago

zaaack commented 10 years ago

经测试,在ie7下,script标签的src如果是/path/to/your/js/config.js,则dom.src取出的仍然显示该绝对uri路径,但是ie8以上以及chrome等浏览器则是包含域名的绝对路径,所以getCurrentPath+/path/to/your/js/config.js会出现路径错误,解决代码:

  function isRelative(url){
//  if(!/:/.test(url)){//原来的
    if(!/:/.test(url)&&url.charAt(0)!=='/'){//兼容低版本ie,将uri路径算做绝对路径 @author Z
      return true;
    }
  }