serveranzeige/content.js

35 lines
1.6 KiB
JavaScript
Raw Permalink Normal View History

2023-11-01 15:14:22 +00:00
// 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();
}
});