3

ウェブサイトが稼働しているかどうかを確認するための javascript/jQuery はありますか?

シングル オリジン ポリシーによって制限されています。標準の Ajax リクエストは使用できないと思いますが、ファイルを読み込んで (wget と同様に) 別の方法で応答のステータス コードを取得することは可能ですか?

これは、サーバー上でコードを使用することなく、複数のドメインが「稼働」しているかどうかを確認できる、ユーザー側の Web サイト チェッカー用です。

checkmysite.orgたとえば、HTTP 要求を送信するWeb ページを開いてmysite.org、応答を受信したかどうかを確認し、受信した場合、ドメインはオンラインです

4

1 に答える 1

0

シングル オリジン ポリシーが存在するのには、十分な理由があります。あなたが求めていることは、「どうすればシングル オリジン ポリシーを無効にできますか?」と実質的に同じです。

特定の既知のサーバーについては、サーバー側の協力を得て、ポリシーをいつでも回避できます。(例: CORS、フラッシュ内の cross-domain.xml、<script>タグなど)。

のサーバーからの支援を受けないことがなぜそれほど重要なのcheckmysite.orgですか? HEADリクエストを処理する非常に簡単な php スクリプトをホストできます。JavaScript コードはGET、PHP スクリプトに対して通常の要求を実行するだけです。

于 2012-12-29T07:18:35.180 に答える