VEZwolle / vezy-worship

📽️ Presentatiesoftware voor beamer én livestream
https://vezy-worship.web.app
9 stars 0 forks source link

2x web-app open, geeft interactie / Block interface #104

Open J76F opened 1 year ago

J76F commented 1 year ago

Bij 2x de web app open in zelfde browser (edge oa) maakt dat bij dienst doorlopen soms jen in songs niet kan doorklikken naar volgende.

Misschien bij. 2e die geopend wordt melding dat er al een venster open staat? Of het wel los kunnen draaien. Of het altijd synchroniseren van tabbladen.

Vraag wat mogelijk is?

J76F commented 5 months ago

Misschien op deze manier te checken.

https://iq.opengenus.org/check-if-same-url-is-open-in-another-tab/#:~:text=our%20browsing%20experience.-,We%20can%20use%20the%20window.,close%20the%20newly%20opened%20tab.

function checkForDuplicateTab() {
  var currentUrl = window.location.href;
  var tabs = window.opener ? window.opener.window.frames : window.frames;
  for (var i = 0; i < tabs.length; i++) {
    try {
      var tabUrl = tabs[i].location.href;
      if (tabUrl === currentUrl) {
        tabs[i].focus();
        window.close();
        return true;
      }
    } catch (e) {}
  }
  return false;
}
J76F commented 2 months ago

Test werkt niet, krijg geen gegevens van andere tabbladen