// content.js

// Diese Funktion kann verwendet werden, um den Serverstatus auf der Webseite zu überwachen
function monitorServerStatus() {
    // Hier können Sie den Code einfügen, um den Serverstatus auf der Webseite zu überwachen.
    // Wenn der Status auf der Webseite angezeigt wird (z. B. als Text oder Symbol),
    // können Sie hier auf das DOM der Webseite zugreifen und den Status auslesen.
  
    // Ein einfaches Beispiel: Wenn der Status als Text auf der Webseite angezeigt wird,
    // können Sie den Text des Elements mit einer bestimmten ID oder Klasse auslesen.
    const statusElement = document.querySelector(".server-status-element");
    
    if (statusElement) {
      const serverStatus = statusElement.textContent;
      
      // Hier können Sie basierend auf dem Serverstatus eine Aktion auslösen.
      if (serverStatus === "Online") {
        // Der Server ist online, führen Sie eine Aktion aus.
        // Beispiel: Ein Popup-Fenster anzeigen.
        chrome.runtime.sendMessage({ serverOnline: true });
      } else if (serverStatus === "Offline") {
        // Der Server ist offline, führen Sie eine andere Aktion aus.
        // Beispiel: Einen Alarm auslösen.
        chrome.runtime.sendMessage({ serverOnline: false });
      }
    }
  }
  
  // Fügen Sie den Event Listener hinzu, um auf Nachrichten von der Hintergrundseite zu hören.
  chrome.runtime.onMessage.addListener(function (message, sender, sendResponse) {
    if (message.action === "monitorServerStatus") {
      monitorServerStatus();
    }
  });
  