【问题标题】:Javascript history.back() causes firefox warning [duplicate]Javascript history.back()导致Firefox警告[重复]
【发布时间】:2011-01-21 18:09:33
【问题描述】:

可能重复:
Prevent Back button from showing POST confirmation alert

我使用了javascript的history.back(1)函数将用户重定向到上一页。我已将此功能链接到我的后退按钮。它可以工作,但是当我单击后退按钮时,JS 警报会发出警告:

“要显示此页面,Firefox 必须发送信息以重复之前执行的任何操作(例如搜索或订单确认)。”

我不想显示此警报。如何删除此警报或使用不会触发此警报的其他功能?

【问题讨论】:

    标签: javascript


    【解决方案1】:

    每当您离开页面时,将该链接存储在某个 cookie 中。在目标上,不要使用history.back(1),而是使用location.href=extractLinkFromCookie();

    function extractLinkFromCookie()
    {
    //some mechanism to read previous link from cookie
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-27
      • 2013-01-27
      • 1970-01-01
      • 2016-07-02
      • 2014-01-06
      • 1970-01-01
      • 2019-12-17
      • 2017-09-27
      相关资源
      最近更新 更多