0

私の家にはたくさんのルーターとアクセス ポイントがあります (約 7 台 + プリンター)。それらはすべて、参照できる Web インターフェイスを備えています。(例 "http://192.168.1.1")

時々それらは悪くなり、再起動する必要があります。

ダッシュボードとして機能する html ファイルを作成し、ルーターのリストとそれらが「OK」か「エラー」かを表示したいと考えました。

私はそれを行う方法を正確に知りません。私は2つの方法を試しました:

  1. $.ajax を使用しますが、Ajax には「Same origin policy」があるため、うまくいきません。(または、サーバーでいくつかのことを行うことができますが、そのためだけにサーバーを実行したくありません)。

  2. 特定のルーター Web インターフェイスからイメージを読み込んで、実際に機能するかどうかを確認しましたが、事前にログインを必要としなかった Web インターフェイスに対してのみです。ログインを求められた人のために、プロンプトに答える必要のないダッシュボードが必要です。「OK」または「エラー」だけです。

    <img src="image.jpg" />
    <div>displayed after the image is loaded</div>
    
    <script>
        $('img').load(function() {
            $('div').show();
       });
    </script>
    

    ここから撮影

それを達成する方法はありますか?Webインターフェイスに「ping」を実行して、そこにあるかどうかを確認するようなもの..

助けてくれてありがとう

4

1 に答える 1

0

このプラグインをチェックしてみてください:http://binarykitten.com/js/88-jquery-plugin-ajax-head-request.html

リクエストを行い、レスポンスがコード200であるかどうかを確認します。

于 2012-09-10T16:37:20.977 に答える