火狐浏览器(43.0.4)点击按钮【转到上一页】,上一页的JS脚本不行。
1、详细复现方法, 将两端代码复制到两个html文件a.html和b.html中。
2、火狐浏览器访问a.html,会alert信息'page a';
3、然后点击链接【to page b】,跳转至b.html会alert信息'page b'。
4、点击按钮【转到上一页】(就是浏览器的后退按钮) 返回到a.html。 a.html应该执行JS脚本”alert('page a')“, 弹出提示信息'page a',但是没有弹出,JS脚本没有执行。
a.html 示例代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="JavaScript" type="text/javascript" src="jquery.js"></script>
<script>
//$(document).ready(function(){
//alert('page a');
//});
window.onload = function(){
alert("page a");
};
</script>
</head>
<body>
PAGE A
<a href="b.html">to page b</a>
</body>
</html>
b.html示例代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="JavaScript" type="text/javascript" src="jquery.js"></script>
<script>
//$(document).ready(function(){
//alert('page b');
// });
window.onload = function(){
alert("page b");
};
</script>
</head>
<body>
PAGE B
<a href="a.html">to page a</a>
</body>
</html>