-1

www.abc.com - www.xyz.com のページ (ソースを表示) を読みたいのですが、クロスドメインの問題もあるかもしれません。

これは、私が読むことができるWebRequest、WebResponse、Streamを使用することにより、コードビハインドで可能です。

しかし、これと同じことを JavaScript や jQuery でやりたいのですが、それは可能ですか? 助けてくれませんか。

前もって感謝します。

例:これにより、csページで読み取ることができますが、jqueryでも同じことが必要です

 WebRequest request = WebRequest.Create("http://www.abc.com");
    WebResponse response = request.GetResponse();
    Stream data = response.GetResponseStream();
    string html = String.Empty;
    Uri pgetpage = new Uri(host);
    if (pgetpage.HostNameType == UriHostNameType.Dns && (!(pgetpage.HostNameType == UriHostNameType.Unknown)))
    {
        host = "http://" + pgetpage.Host.Replace("www.", "") + "/";
    }
    string getUrl1 = host;
    html = sr.ReadToEnd();
4

2 に答える 2

1

同一オリジン ポリシー (クロス ドメイン アクセス) のため、通常はそうではありません。

他のサーバーで応答を変更できる場合は、CORS または他の x-domain ソリューションを使用できるはずです。

于 2012-11-17T05:21:04.733 に答える
-2

あなたはこれを試すことができます

$.get('www.xyz.com', function(data) {
  alert(data);
});
于 2012-11-17T05:21:44.500 に答える