關(guān)于history.go(-1)的問題
我的代碼如下:
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title>?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>??
?</head>
?<body onload="countDown()">
? <!--先編寫好網(wǎng)頁布局-->
? <h3>操作成功</h3>
? <p><span id="cd">5</span>秒后訪問主頁<a href="" onclick="goBack()">返回<a></p>
? <script type="text/javascript">?
??? var num=5;
?var int;
?? //獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。
?? function countDown(){
? document.getElementById("cd").innerHTML=num;
? num=num-1;
? if(num==0){
??? window.location.assign("http://idcbgp.cn");
??? clearTimeout(int);
? }
? int=setTimeout("countDown()",1000);
?? }
?? function goBack(){
??? window.history.go(-1);
?? }
?</script>
</body>
</html>
運行時碰到一個很奇怪的問題,在我的電腦上測試的時候,別的沒問題,但點擊返回,居然彈出了一個顯示電腦桌面的窗口,這是為什么????我怕我自己寫錯了,單獨測試goBack(),部分,返回的就是頁面,怎么回事????
2017-09-08
你是不是前面沒有打開過其他網(wǎng)頁 ,你先開個百度,然后復(fù)制這個html的地址,然后回車再按返回就會返回百度主頁。因為你單純打開你寫的代碼,是沒有歷史記錄的,每一個窗口的歷史記錄是單獨的