我想限制浏览器不要多次打开页面。如果页面已打开,则不应在新选项卡中打开同一页面。这是因为我使用的是一个称重秤exe文件,它会将值加载到URL localhost\weight\{value}
。我在我的刀片addweight.blade.php
中获得了该值并将其用作表单中的输入。因此,每次exe加载时,它都会调用localhost\weight\{value}
并打开一个新选项卡。它通过在不同的选项卡中打开相同的页面使用户感到恼火。这个你能帮我吗。
答案 0 :(得分:0)
您可以尝试使用本地存储。
Window.onload=function(){
if(localStorage.getItem('tab')===1){
window.close();
}else{
localStorage.setItem("tab",1);
}
}
Window.onbeforeunload=function(){
localStorage.setItem("tab",0);
}