Web ページに別のページを追加しようとしています。私の最初の選択肢は iframe ですが、対象の Web サイトでは 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.**
何が恋しい?