问题标签 [location-href]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - html 和 javascript 中使用的最佳重定向方法是什么?
我已经看到location.href
, window.open
, window.location
, 等进行重定向。
- 我想知道哪种方法最好,并且适用于所有设备。
- 如果我使用 setTimer 并在加载页面元素后加载脚本,这是最好的方法,还有一件事?
请分别对待1和2问题的答案,并提前致谢。
javascript - 为什么使用两个不同的 window.location.href 分配时浏览器行为会有所不同?
window.location.href
为什么连续进行两次分配时 Chrome 和 IE11 的行为不同?
Chrome 会忽略第一个分配,只会发出对最后一个分配的请求。
IE11 会同时发送请求。
在这里复制。
注意:您需要使用可以跟踪出站请求的工具(如 fiddler 或类似工具)以查看请求在 IE11 上发出的情况。
javascript - 本地主机上的跨浏览器相对href
我必须用 e.target.pathname 处理不同的 URL 结果。
在 Firefox(第 48 节)中:
在 Chrome 中(第 53 节):
我更喜欢x.pathname === "/aa/bb/"
Firefox 给出的 get (没有文件系统符号)。
如何获得适当的、跨浏览器的、相同的结果?也许一些不检查浏览器的聪明、棘手的解决方案?
javascript - location.href 返回奇怪的 URL
我location.href
用来获取浏览器地址栏中存在的完整 URL。
为了提供更多详细信息,请务必注意我们的服务有一个 js 文件,该文件将包含在我们的客户站点中。所以这个 JS 文件会生成申请人的完整 URL。
我认为这个 URL 不知何故是重定向到真实域的先前 URL,但我应该如何防止这种行为?
将为 iframe 的 src 属性生成链接的 JS 代码行是:
申请人 UA 的例子:
Mozilla\/5.0 (Linux; U; Android 4.3; en-us; HUAWEI G620-L72 Build\/HuaweiG620-L72) AppleWebKit\/534.24 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/534.24 T5\/2.0 bdbrowser\/6.1.0.4
Mozilla\/5.0 (Linux; U; Android 4.4.3; en-ae; HTC_One Build\/KTU84L) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/534.30
Mozilla\/5.0 (Linux; U; Android 4.3; en-us; GT-I9300 Build\/JSS15J) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/534.30
...
有时会生成奇怪的 url location.href
,我不知道是什么原因。例如: