0

Facebook、twitter、googleplus などの Web サイト
でソーシャル プラグインを使用しています。ソーシャル プラグイン コードを使用する前に、これらのソーシャル Web サイトが有効であることを確認するにはどうすればよいですか

実際、ソーシャル Web サイトがオフラインになり、これらのソーシャル プラグインを使用した場所で Web サイト ページの読み込みに時間がかかると、問題に直面しています。

このコードを使用しましたが、ウェブサイトがオフラインの場合、例外がスローされ、多くの時間がかかります

HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("http://www.stackoverflow.com");
httpReq.AllowAutoRedirect = false;

HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();

if (httpRes.StatusCode==HttpStatusCode.NotFound) 
{
   // Code for NotFound resources goes here.
}

この問題をどのように克服するか考えていますか?

4

1 に答える 1

2

彼らがオンラインの場合、具体的に何をしようとしていますか?その場合は、クライアント側でwindow.load()を使用して、イベントを発生させ、可能な場合はイベントから必要なデータを抽出します。1つのアイデアは、window.loadでコードを確認することです。


$(window).load(function () {
  // run code to check if live
});

サイトが稼働しているかどうかを確認するための実際のコード自体については、次の投稿を参照してください 。Javascript:サーバーがオンラインかどうかを確認しますか?

于 2012-09-20T20:28:28.810 に答える