我有一个要求,我必须从源域以外的域加载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