// 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(); } });