非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

廃止
この機能は廃止されました。まだいくつかのブラウザーで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。

Navigator.mozIsLocallyAvailable() メソッドは、アドオンが指定されたリソースが両可能かどうかを判断できるようにします。

註: リクエストされた URI が同じオリジンでないと、セキュリティ例外が発生することがあります。

構文

navigator.mozIsLocallyAvailable(uri, ifOffline);

引数

uri
閲覧可能かどうかチェックするリソースの URI を表す文字列です。
ifOffline

オフラインリソースのキャッシュをチェックをするべきかどうかを指定します。オフラインリソースのキャッシュを考慮する場合は、true を指定します。

var available = navigator.mozIsLocallyAvailable("my-image-file.png", true);
if (available) {
  /* オフラインリソースが存在 */
} else {
  alert("必要なリソースは、ネットワークに接続するまで閲覧不可能です。");
}

仕様書

どの仕様書でも定義されていません。

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung Internet
基本対応
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 ? — 35IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 未対応 ? — 35Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし

凡例

未対応  
未対応
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, fscholz, AshfaqHossain, Mgjbot, Potappo
最終更新者: mfuji09,