浏览器后退按钮导致jquery动态添加的select option值丢失的解决方法

监控浏览器返回功能

判断浏览器返回功能

禁用浏览器的后退按钮

JS禁止浏览器后退键 http://volunteer521.iteye.com/blog/830522/

浏览器返回功能 判断上一页面来源

怎么样判断页面是由history.back返回的?  document.referrer http://bbs.csdn.net/topics/370163049

js中使用document.referrer来判断上一页面来源 http://blog.163.com/chigar@126/blog/static/1471169200862983710387/

js中的referrer返回上一页使用介绍 详细出处参考:http://www.jb51.net/article/41705.htm

js返回上一页并刷新代码整理 详细出处参考:http://www.jb51.net/article/32749.htm

IE浏览器的后退事件,JS问题  window.onbeforeunload = function(){alert()}; http://bbs.csdn.net/topics/370104499

--------以上为解决的思路过程,都没有找到好的解决方法。--------

首先是判断是返回过来的js方法,未果。

然后想是否可以找到浏览器后退监控的方法,未果。

最后想到是否可以禁止浏览器后退按钮,效果不好。

---最后的解决方法:其实可以在一个表单请求的时候,新开一个窗口,target="_blank",一方面在首页上面新开窗口,避免访问的跳出率,另外新开的窗口浏览器上面的前进和后退按钮都是灰色禁用的。--- 然而原来的页面上的值也不会丢失了。

原文地址:https://www.cnblogs.com/simpledev/p/3641248.html