gpt4 book ai didi

javascript - Android 重定向不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:15 24 4
gpt4 key购买 nike

我需要在 javascript 文件中重定向到用户指定的给定 URI。

这是一个简单的例子,我是如何做到这一点的:

function redirect(uri) {
if(navigator.userAgent.match(/Android/i)) {
document.location.href=uri;
}
window.location.replace(uri);
}

这适用于除 Android 设备以外的所有设备。 iOS 和所有现代 Web 浏览器都支持 window.location.replace(...),但 Android 设备不支持。

但是,如果我现在尝试使用此功能进行重定向,假设“http://www.google.com”,Android 设备实际上无法重定向到给定的 url。

现在只是我在这里愚蠢还是有其他问题?

此致

附注重定向函数被调用为来自发送的 XML 请求的回调,但这根本不是问题。

最佳答案

Android 支持没有href 属性的document.location

尝试使用:

function redirect(uri) {
if(navigator.userAgent.match(/Android/i))
document.location=uri;
else
window.location.replace(uri);
}

关于javascript - Android 重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20858199/

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