Как я могу узнать в Xul, подключена ли (не) сеть?
- обновить
Использование:
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);
и предпочтение:
pref("network.manage-offline-status", true);
это не работает .. Здесь есть отчет об ошибке , но я не думаю, что это как-то связано с этим.
-
На самом деле Я думаю, что невозможно получать уведомления, поскольку даже в Firefox мы никогда не уведомляемся, и пользователь должен вручную пометить «работать в автономном режиме», если он хочетбраузер, чтобы узнать, что он не в сети ..
-
Скриншот мой Firefox "about: config" фильтрация строки "offline", к сожалению, нет "network.manage-offline-статус ":