我正在尝试在我的网页中添加另一个页面。我的第一选择是 iframe,但目标网站不允许 iframe。之后我尝试使用跨域。我正在使用 tomcat 7.0.27
我将 crossdomain.xml 放在 webapps/ROOT/crossdomain.xml
我的 crossdomain.xml 代码:
<?xml version="1.0" ?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy>
我的jsp代码:
<html> <head><script src="http://code.jquery.com/jquery-2.0.3.min.js"></script></head> <body> <script> $(document).ready(function() { jQuery('#result').load('http://www.facebook.com', function() { alert('Load was performed.'); }); }); </script> <div id="result"/> </body> </html>
问题是它仍然不起作用。我有一个错误说
**XMLHttpRequest cannot load http://www.facebook.com/. Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.**
我想念什么?