{"id":274757,"date":"2026-02-18T15:52:15","date_gmt":"2026-02-18T14:52:15","guid":{"rendered":"https:\/\/www.ifun.de\/?p=274757"},"modified":"2026-02-18T15:52:15","modified_gmt":"2026-02-18T14:52:15","slug":"webwatcher-mac-app-ueberwacht-webseiten-und-meldet-aenderungen","status":"publish","type":"post","link":"https:\/\/www.ifun.de\/webwatcher-mac-app-ueberwacht-webseiten-und-meldet-aenderungen-274757\/","title":{"rendered":"WebWatcher: Mac-App \u00fcberwacht Webseiten und meldet \u00c4nderungen"},"content":{"rendered":"<p>Viele Online-Dienste setzen auf kleine Hinweisz\u00e4hler, auf Browser-Benachrichtigungen oder auf E-Mail-Hinweise, um ihre Besucher auf Neuigkeiten aufmerksam zu machen. Im Alltag gehen diese Signale jedoch h\u00e4ufig unter, etwa wenn viele Tabs ge\u00f6ffnet oder Benachrichtigungen grunds\u00e4tzlich deaktiviert sind.<\/p>\n<p><a href=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-ifun.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-274759\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-ifun-500x403.png\" alt=\"Web Watcher Ifun\" width=\"500\" height=\"403\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-ifun-500x403.png 500w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-ifun-700x565.png 700w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-ifun.png 704w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Die quelloffene <a href=\"https:\/\/github.com\/ivg-design\/web-watcher\">Mac-App WebWatcher<\/a> setzt genau an dieser Stelle an und verlagert Webseiten-Benachrichtigungen direkt in die Men\u00fcleiste und das Kontrollzentrum von macOS.<\/p>\n<h2>Zugriff \u00fcber Safari statt eigene Anmeldung<\/h2>\n<p><a href=\"https:\/\/github.com\/ivg-design\/web-watcher\">WebWatcher<\/a> arbeitet nicht mit eigenen Logins oder Browser-Erweiterungen. Stattdessen greift die App auf bereits ge\u00f6ffnete Safari-Tabs zu, in denen Nutzer ohnehin angemeldet sind. Technisch geschieht dies \u00fcber AppleScript, das JavaScript im Kontext der ge\u00f6ffneten Seite ausf\u00fchrt. Die ausgelesenen Werte werden anschlie\u00dfend an das Benachrichtigungssystem von macOS weitergegeben. Dadurch entf\u00e4llt eine erneute Anmeldung bei \u00fcberwachten Webseiten und Diensten, da bestehende Sitzungen genutzt werden.<\/p>\n<p><a href=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/watcher-ifun.png\"><img decoding=\"async\" class=\"aligncenter size-large wp-image-274760\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/watcher-ifun-529x700.png\" alt=\"Watcher Ifun\" width=\"500\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/watcher-ifun-529x700.png 529w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/watcher-ifun-378x500.png 378w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/watcher-ifun-768x1017.png 768w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/watcher-ifun.png 1124w\" sizes=\"(max-width: 529px) 100vw, 529px\" \/><\/a><\/p>\n<p>\u00dcber sogenannte <a href=\"https:\/\/developer.mozilla.org\/de\/docs\/Web\/XML\/XPath\/Guides\/Comparison_with_CSS_selectors\">CSS-Selektoren oder XPath-Ausdr\u00fccke<\/a> l\u00e4sst sich festlegen, welcher Teil einer Webseite beobachtet werden soll. Das k\u00f6nnen Zahlen wie ungelesene Nachrichten sein, aber auch das Erscheinen oder Verschwinden bestimmter Elemente oder \u00c4nderungen im Textinhalt. Die App pr\u00fcft die Seiten in frei w\u00e4hlbaren Intervallen von wenigen Sekunden bis zu mehreren Minuten und meldet sich nur dann, wenn sich der beobachtete Wert tats\u00e4chlich ge\u00e4ndert hat.<\/p>\n<h2>Flexible \u00dcberwachung und lokale Verarbeitung<\/h2>\n<p>Die Konfiguration erfolgt \u00fcber ein Men\u00fc in der Mac-Men\u00fcleiste. Dort lassen sich neue \u00dcberwachungen anlegen, aktivieren oder pausieren. F\u00fcr jede \u00dcberwachung k\u00f6nnen eigene Symbole und Benachrichtigungstexte definiert werden, um verschiedene Dienste schnell zu unterscheiden. Zus\u00e4tzlich gibt es die Option, Safari-Tabs vor dem Auslesen automatisch neu zu laden.<\/p>\n<p>Ein zentraler Aspekt ist der Umgang mit Daten. WebWatcher verarbeitet alle Informationen ausschlie\u00dflich lokal auf dem Mac. Es werden keine Server kontaktiert und keine Nutzungsdaten erfasst. Der Zugriff auf Safari erfolgt nur \u00fcber die von macOS vorgesehenen Automatisierungsfreigaben, die beim ersten Start abgefragt werden.<\/p>\n<p><a href=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/javascript-apple-events.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-274761\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/javascript-apple-events-700x347.png\" alt=\"Javascript Apple Events\" width=\"700\" height=\"347\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/javascript-apple-events-700x347.png 700w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/javascript-apple-events-500x248.png 500w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/javascript-apple-events-768x381.png 768w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/javascript-apple-events-1536x762.png 1536w, https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/javascript-apple-events-2048x1015.png 2048w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Voraussetzung f\u00fcr den Einsatz ist eine aktuelle macOS-Version sowie Safari mit aktivierter Option zur Ausf\u00fchrung von JavaScript \u00fcber Apple Events. Ist dies eingerichtet, l\u00e4sst sich WebWatcher f\u00fcr unterschiedliche Plattformen einsetzen, etwa f\u00fcr Nachrichtenportale, Online-Shops (Ist Produkt X wieder lieferbar?) oder soziale Netzwerke, deren interne Hinweise sonst leicht \u00fcbersehen werden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg09.met.vgwort.de\/na\/cce9b6787b65411780d94562ae3ed710\" width=\"1\" height=\"1\"  no-lazy class=\"tracking\"><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.ifun.de\/webwatcher-mac-app-ueberwacht-webseiten-und-meldet-aenderungen-274757\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-feature-ifun-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"Web Watcher Feature Ifun\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Viele Online-Dienste setzen auf kleine Hinweisz\u00e4hler, auf Browser-Benachrichtigungen oder auf E-Mail-Hinweise, um ihre Besucher auf Neuigkeiten aufmerksam zu machen. Im Alltag gehen diese Signale jedoch h\u00e4ufig unter, etwa wenn viele Tabs ge\u00f6ffnet oder Benachrichtigungen grunds\u00e4tzlich deaktiviert sind. Die quelloffene Mac-App WebWatcher setzt genau an dieser Stelle an und verlagert Webseiten-Benachrichtigungen direkt in die Men\u00fcleiste und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":274762,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[4737,6321,259],"class_list":["post-274757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","tag-apps","tag-mac","tag-safari"],"acf":[],"aioseo_notices":[],"featured_image":["https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-feature-ifun.jpg"],"subheadline":["Flexible \u00dcberwachung und lokale Verarbeitung"],"rest_api_enabler":{"featured_image":"https:\/\/images.ifun.de\/wp-content\/uploads\/2026\/02\/web-watcher-feature-ifun.jpg","subheadline":"Flexible \u00dcberwachung und lokale Verarbeitung"},"_links":{"self":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/274757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/comments?post=274757"}],"version-history":[{"count":1,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/274757\/revisions"}],"predecessor-version":[{"id":274764,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/274757\/revisions\/274764"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media\/274762"}],"wp:attachment":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media?parent=274757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/categories?post=274757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/tags?post=274757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}