Wie kann ich in Xul wissen, ob das Netz (un)verbunden ist?
--Aktualisierung
Verwenden:
function observe(aSubject, aTopic, aState) {
if (aTopic == "network:offline-status-changed") {
write("STATUS CHANGED!");
}
}
var os = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
os.addObserver(observe, "network:offline-status-changed", false);
und die Präferenz:
pref("network.manage-offline-status", true);
Es funktioniert nicht Es gibt eine Fehlerbericht hier aber ich glaube nicht, dass es etwas damit zu tun hat.
--
Eigentlich Ich denke, dass es nicht möglich ist, benachrichtigt zu werden, da sogar in Firefox wir nie benachrichtigt werden, und der Benutzer muss manuell "offline arbeiten" markieren, wenn er möchte, dass der Browser weiß, dass er offline ist.
--
Screenshot meiner Firefox "about:config" Filterung für "offline" String, leider gibt es keine "network.manage-offline-status":