Предотвратить многократное открытие одного и того же окна в laravel - PullRequest
0 голосов
/ 10 июня 2018

Я хочу ограничить браузер, чтобы не открывать страницу несколько раз.Если страница уже открыта, то эту же страницу не следует открывать в новой вкладке.Это потому, что я использую exe-файл весов, который загружает значение веса в URL localhost\weight\{value}.Я получаю это значение в моем клинке addweight.blade.php и использую его в качестве ввода в форме.Поэтому каждый раз, когда исполняемый файл загружается, он вызывает localhost\weight\{value} и открывает новую вкладку.Это заставляет пользователя чувствовать раздражение, открывая одну и ту же страницу в другой вкладке.Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 10 июня 2018

вы можете попробовать использовать локальное хранилище.

Window.onload=function(){

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

window.close();

}else{

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

}

Window.onbeforeunload=function(){
localStorage.setItem("tab",0);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...