我想閱讀www.abc.com - page(查看源代碼)來自www.xyz.com,可能是跨域問題也來了。WebResponse在JavaScript中
這是可能的代碼背後通過使用WebRequest,WebResponse,我能夠讀取流。
但我想在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();
簡短的回答:沒有 – mplungjan
更長的答案:如果你能在國外服務器上添加東西,或者他們允許CORS或有JSONP的API,那麼你將有更好的機會 – mplungjan