実際、この問題はブラウザのバージョンと密接に関係しており、初心者の私は今まで完璧な解決策を見つけていません。ビジネスを実現する必要があるため、方法はありません。そのため、別の方法を使用する必要があります。新しいウィンドウを開き、URL をリダイレクトして古いウィンドウを「閉じる」test1.html test1 test2.html test2.html URLを書き換えることで、ジャンプ先のページtest2.htmlが開きます 添付:ページジャンプの各種方法 第1章 種類: 2 番目のタイプ: 3 番目のタイプ: 4 番目のタイプ: 5 番目のタイプ: <BR>function toNewWindow() { <BR>window.top.location.href="test2.html"; <BR>} <BR> <BR>window.location.href="/login.jsp?backurl="+window.location.href; <BR>===== JavaScript では選択ボックスがポップアップして他のページにジャンプします===== <BR>alert("返回"); <BR>window.history.back(-1); <BR> <BR>window.navigate("top.jsp"); <BR> <BR>self.location='top.htm'; <BR>===== JavaScript ではポップアップ他のページにジャンプするプロンプトボックス===== <BR>alert("非法访问!"); <BR>top.location='xx.jsp'; <BR> <BR><!-- <BR>function logout()...{ <BR>if (confirm("你确定要注销身份吗?是-选择确定,否-选择取消"))...{ <BR>window.location.href="/logout.asp?act=logout" <BR>} <BR>} <BR>--> <BR> <BR><!-- <BR>function logout()...{ <BR>alert("你确定要注销身份吗?"); <BR>window.location.href="/logout.asp?act=logout" <BR>} <BR>--> <BR>