gpt4 book ai didi

javascript - 使用 Modernizr 使用 window.location.origin

转载 作者:行者123 更新时间:2023-12-03 10:19:30 25 4
gpt4 key购买 nike

我想要的是这样做:

var siteBaseUrl = window.location.origin;

但在 IE 9 中它返回未定义

尝试从此处的建议中了解如何使用 Modernizr:

$window.location.origin gives wrong value when using IE

enter image description here

我更新了我的代码以在我的 siteurl 之前添加此 block :

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

var siteBaseUrl = window.location.origin;

所以现在上面的方法有效,但我不确定上面链接中的modernizr建议是否可以帮助我以不同的方式做到这一点。

或者可能是我自己感到困惑,上面的代码由于现代化而可以工作。

最佳答案

在这种情况下,modernizr 所做的就是告诉您该方法丢失了。由于它本身不会修复/填充任何内容,因此您必须做同样的工作。

没有什么区别。

关于javascript - 使用 Modernizr 使用 window.location.origin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29710793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com