如何阻止Chrome归档下拉列表选择

时间:2013-06-17 17:00:04

标签: javascript html google-chrome

在下一页:

http://www.ftkfranchise.com/franchise-opportunity/

您可以选择一个国家/地区,它会自动转到正确的页面。然后,您可以点击后退按钮并向下滚动,选择其他国家/地区,然后在Chrome以外的所有浏览器中再次正常工作。在Chrome中,当您点击后退按钮并尝试滚动时,它会将您带到预先选择的国家/地区。它不允许您使用滚动条。我在这里搜索了如何清除下拉列表,并尝试了这个解决方案:

How to reset dropdown list <select> on 'back' button of browser using Javascript?

并且它适用于Safari以外的所有浏览器 - 在Safari中,当您返回下拉列表时为空。那么,如何强制Chrome忽略下拉列表中的上一个选择,就像所有其他浏览器一样。

由于

1 个答案:

答案 0 :(得分:2)

<script>
function reset_options() {
    document.getElementById('franchise_select').selectedIndex = -1;
    return true;
}
</script>
<body onbeforeunload='reset_options()'>