Есть ли способ обновить веб-страницу на одной вкладке браузера, когда закрывается другая вкладка?
У меня есть веб-сайт, который предоставляет статус номерных кораблей, доступных для использования (позвольте мне называть его вкладкой "статус"). Затем у меня есть приложение vb, которое читает карту HID участника и запускает веб-сайт, на котором они начинают выписывать судно (позвольте мне называть эту вкладку "signout"). Когда все будет готово, я хочу закрыть вкладку "Зарегистрироваться" и обновить вкладку "статус".
В идеале, я хотел бы иметь что-то вроде - на последней странице процесса выписки, определить идентификатор вкладки вкладки "статус", обновить его и автоматически закрыть вкладку "signout"
Вы можете обнаружить вкладки, открытые на вкладке (всплывающее окно)
function closeCallback() {
//your code here
}
var openTab = function(uri, name, options, closeCallback) {
var win = window.open(uri, name, options);
var interval = window.setInterval(function() {
try {
if (win == null || win.closed) {
window.clearInterval(interval);
closeCallback(win);
}
}
catch (e) {
}
}, 1000);
return win;
};