如何使用 javascript 将网站附加到浏览器的历史记录中?
How to append a website to a browser's history with javascript?
我正在制作一个网站,我们正在切换域名。我想要它,以便当他们登录该网站时,它会在他们的浏览器历史记录中添加一个具有新域的新网站。
我已经试过制作一个隐藏的 <iframe>
但我没有想法。
他们使用的主要浏览器是 chrome,因此跨浏览器不是问题。
但限制是我们不允许加载页面/以新的方式打开它 tab/window。
使用 HTML5 历史记录 api。要推送到历史记录,您将使用:
history.pushState(null, null, 'http://example.com');
不过您可能 运行 遇到一些浏览器问题。
有关更多信息,请查看:https://css-tricks.com/using-the-html5-history-api/
我正在制作一个网站,我们正在切换域名。我想要它,以便当他们登录该网站时,它会在他们的浏览器历史记录中添加一个具有新域的新网站。
我已经试过制作一个隐藏的 <iframe>
但我没有想法。
他们使用的主要浏览器是 chrome,因此跨浏览器不是问题。
但限制是我们不允许加载页面/以新的方式打开它 tab/window。
使用 HTML5 历史记录 api。要推送到历史记录,您将使用:
history.pushState(null, null, 'http://example.com');
不过您可能 运行 遇到一些浏览器问题。
有关更多信息,请查看:https://css-tricks.com/using-the-html5-history-api/