window.location.origin兼容问题

if (!window.location.origin) {
  window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ‘:‘ + window.location.port: ‘‘);
}
时间: 2024-10-29 12:31:22

window.location.origin兼容问题的相关文章

fixed window.location.origin useless in IE

Today I got a issue that window.location.origin returns undefined in IE 9 . But we can fix this issue with following code: if (!window.location.origin) { window.location.origin = window.location.protocol + "//" + window.location.hostname + (wind

location.origin兼容IE

if (window["context"] == undefined) { if (!window.location.origin) { window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port: ''); } window["context&

location.origin不兼容IE8解决方案

最近项目中遇到一个问题,在ajax跟后台交互时需要传一个全路径url.项目上线后,在谷歌,火狐,360等浏览器访问一切正常.但唯独IE8下出现问题,提示url:undefined ! 这就尴尬了!!!原来是location.origin不兼容IE8!!! 万恶的兼容性问题, 最终解决方案如下: 1 var baseUrl; 2 if (typeof location.origin === 'undefined') 3 { 4 baseUrl = location.protocol + '//'

window.location对象详解

window.location.href(当前URL) 结果如下: http://www.myurl.com:8866/test?id=123&username=xxx window.location.protocol(协议) 结果如下: http: window.location.host(域名 + 端口) 结果如下: www.myurl.com:8866 window.location.hostname(域名) 结果如下: www.myurl.com window.location.port

springMVC框架在js中使用window.location.href请求url时IE不兼容问题解决

是使用springMVC框架时,有时候需要在js中使用window.location.href来请求url,比如下面的路径: window.location.href = 'forecast/download.do' 在谷歌浏览器下,实际请求的路径是:项目名/forecast/download.do 而在IE下访问时在中间多了好几层文件夹: 造成这种情况的原因是各种浏览器在使用window.localtion.href请求相对路径时处理方法不同 IE是从当前当前路径开始跳转 谷歌是从根目录开始跳

window.location详解

window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面,在编写时可不使用 window 这个前缀. 1 //assign--加载新的文档 2 //location.assign("https://www.cnblogs.com") 3 location.assign(); 4 5 //锚部分 6 // #id520 7 location.hash; 8 9 //主机名和当前URL的端口号 10 //www.cnblogs.com:8080 1

location属性解释 - window.location & $location

window.location 所有浏览器都支持 window 对象.它表示浏览器窗口.所有 JavaScript 全局对象.函数以及变量均自动成为 window 对象的成员. 全局变量是 window 对象的属性 全局函数是 window 对象的方法 window.location 对象用于获得当前页面的地址 (URL)信息,并把浏览器重定向到新的页面,一般在编写时可不使用 window 这个前缀. 属性 描述 hash 设置或返回从#开始的 URL(锚) host 设置或返回主机名和当前 U

js window.showModalDialog不兼容goole解决方案

window.showModalDialog不兼容goole解决方案 一.弹框方案: 1.window.open; 2.window.showModalDialog; 3.div制作窗口:(本节忽略) 二.参数: 1.window.open参数解释: /* *常用参数:   1.page.html' 弹出窗口的文件名:    2.newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替:      3.hight=100 窗口高度:      4.width=400 窗口宽度:

关于js中window.location.href,location.href,parent.location.href,top.location.href的用法

关于js中window.location.href,location.href,parent.location.href,top.location.href的用法 "window.location.href"."location.href"是本页面跳转. "parent.location.href" 是上一层页面跳转. "top.location.href" 是最外层的页面跳转. 举例说明: 如果A,B,C,D都是html,D