微信小程序引入jquery,php微信瀏覽器自帶后退功能禁用,jquery如何實現禁用瀏覽器后退

 2023-11-11 阅读 27 评论 0

摘要:jquery實現禁用瀏覽器后退的方法:首先打開相應的js文件;然后通過“jQuery(document).ready(function () {...}”方法禁用瀏覽器的back和next按鈕即可。本教程操作環境:windows7系統、jquery1.10.0版本、thinkpad t480電腦。jquery禁用瀏覽器后退按鈕使用

jquery實現禁用瀏覽器后退的方法:首先打開相應的js文件;然后通過“jQuery(document).ready(function () {...}”方法禁用瀏覽器的back和next按鈕即可。

ff53c321cee839afcc653c68cc1a0052.png

本教程操作環境:windows7系統、jquery1.10.0版本、thinkpad t480電腦。

jquery禁用瀏覽器后退按鈕

使用Jquery 禁用瀏覽器的back 和 next 按鈕:

微信小程序引入jquery?有時為了防止用戶亂了訪問順序,不得不禁掉瀏覽器的前進后退按鈕jQuery(document).ready(function () {

if (window.history && window.history.pushState) {

$(window).on('popstate', function () {

// 當點擊瀏覽器的 后退和前進按鈕 時才會被觸發,

window.history.pushState('forward', null, '');

微信小程序引用外部js、window.history.forward(1);

});

}

//在IE中必須得有這兩行

window.history.pushState('forward', null, '');

jquery微信簽到墻源碼,window.history.forward(1);

});

這段代碼主要使用js的 window.history 對象;

舉個例子:

假如當前頁面的url是:http://localhost:28713/SBNext/index.aspx

jquery獲取微信code。執行:window.history.pushState('forward', null, 'badu.aspx');

結果: 在瀏覽器歷史記錄中添加一條記錄http://localhost:28713/SBNext/index.aspx。當前頁面的url變成http://localhost:28713/SBNext/badu.aspx ,但是不會刷新頁面,也不會檢查url是否正確。 這時如果點擊 瀏覽器的back按鈕會回退到http://localhost:28713/SBNext/index.aspx頁面, 還是當前頁面。 所以這就是上面禁用back按鈕 的原理。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/171029.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息