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でも通知されないため、通知を受け取ることはできないと思います。ユーザーがブラウザにオフラインであることを知らせたい場合は、ユーザーが手動で「オフラインで作業」をマークする必要があります。
-
「offline」文字列のFirefox「about:config」フィルタリングのスクリーンショットですが、残念ながら「network.manage-offline-status」はありません。