在laravel

时间:2018-06-10 11:49:01

标签: php laravel

我想限制浏览器不要多次打开页面。如果页面已打开,则不应在新选项卡中打开同一页面。这是因为我使用的是一个称重秤exe文件,它会将值加载到URL localhost\weight\{value}。我在我的刀片addweight.blade.php中获得了该值并将其用作表单中的输入。因此,每次exe加载时,它都会调用localhost\weight\{value}并打开一个新选项卡。它通过在不同的选项卡中打开相同的页面使用户感到恼火。这个你能帮我吗。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用本地存储。

Window.onload=function(){

if(localStorage.getItem('tab')===1){

window.close();

}else{

localStorage.setItem("tab",1);
}

}

Window.onbeforeunload=function(){
localStorage.setItem("tab",0);
}