我有一個要求,我必須從源域以外的域加載DIV中的內容。使用JQuery加載/ ajax從其他域加載DIV內容
如:
$("#myDiv").load("https://www.google.com")
現在,在上面的例子中,我想谷歌頁面內容加載到我的JSP覈實。
現在,問題是請求被阻止,因爲瀏覽器的同源策略。
我已經通過一些解決方案在服務器設置標題。但是我不想在這種情況下更改標題,因爲這可能會影響我的應用程序的其他方面。
此外,像YQL這樣的解決方案可能無法正常工作,因爲我不會因爲安全問題而對其他位置進行java腳本/ ajax調用。
我目前在尋找library/api/workaround
或任何可以解決我的問題的開源解決方案。
P.S:我與servlets and JSP
工作任何建議/解決方案請。
非常感謝。
從您的Web服務器上的第三方獲取它們而不是客戶端瀏覽器,並從您自己的服務器返回內容。那時限制不適用。例如您可以編寫一個簡單的服務來返回指定URL的HTML。 (注意:這不會給你使用第三方內容的權利) – 2014-10-29 11:43:34