gpt4 book ai didi

javascript - 你能制作一个 html 链接,它不会让你点击返回上一页,或者在你的历史记录中显示上一个链接吗?

转载 作者:太空宇宙 更新时间:2023-11-04 15:55:32 26 4
gpt4 key购买 nike

我在一个客户网站上工作,客户要求有一个按钮(基本链接)链接到另一个页面,比如谷歌,以防一个辱骂性的重要人物闯入房间,而一个女人正在阅读如何获得帮助。棘手的部分是我试图找出链接到将在同一窗口中打开的页面,但不允许您通过单击浏览器的后退按钮返回该站点,或显示在“历史记录”中。我已经建立了很多网站,但从未听说过不使用自定义浏览器扩展程序或其他东西就可以做到这一点。

我的问题是..

有没有办法做到这一点?可能有一些 JS 魔法?只是想知道

最佳答案

您正在寻找 location.replace()

<button onclick='location.replace("https://www.google.com");'>Click to close</button>

它不是在浏览器历史记录中创建新条目,而是替换当前条目。

注意:不幸的是,它被 [SO] 阻止了。但只需在您的应用程序中尝试一下。它确实有效。

第二个注意事项:如果您将此与最初在新选项卡中打开要隐藏的页面相结合 (target="_blank") => 没有历史记录.


然而,针对此类情况的最佳方法和建议是隐身浏览:Ctrl+Shift+N。一旦关闭,它就消失了, session 中的所有历史记录。在新的浏览器窗口中按 Ctrl+Shift+T 不会带回以前打开的选项卡。

恕我直言,此技术应在您客户网站的“注意事项”部分中详细说明,还建议在后台浏览器窗口中打开另一个“正常”浏览 session ,并在主题上打开一些中性选项卡不要引起任何怀疑: cooking 食谱、 child 用品、化妆品等...

关于javascript - 你能制作一个 html 链接,它不会让你点击返回上一页,或者在你的历史记录中显示上一个链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46083349/

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