如何在不使用 window.location 的情况下重定向到另一个 html 页面?

How to redirect to another html page without using window.location?

所以,我正在使用 Intel XDK 开发一个应用程序,所以如果用户没有 wifi 连接,我会使用下一个脚本重定向到另一个页面:

if (!navigator.onLine) {
    window.location.replace("nowifi.html");
}

这在 Web 浏览器中工作正常,但在 Intel XDK 中由于 Window 位置而无法工作(我需要添加一个插件才能使其工作),您知道另一种重定向方法吗?

您可以插入超链接标签并模拟点击:

var link = document.createElement('a');
link.href = "http://google.com";
document.body.appendChild(link).click();

只尝试位置:

if (!navigator.onLine) {
    window.location = "nowifi.html";
}