在這種情況下,同樣的來源策略也適用,但是您可以使用服務器端代碼(PHP)和jQuery的組合來實現。這裏有一個小例子。
PHP
<?php
$url = $_REQUEST['url'];
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,$url);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
echo($buffer);
?>
的jQuery/HTML
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$.ajax({
type: "POST",
url: "yourPhpScript.php",
data: "url=http://stackoverflow.com"
}).done(function(content) {
$('#content').html(content);
//content is your variable containing the source
});
</script>
<div id="content"></div>
你從哪裏得到的是什麼網址 「結尾」 有什麼關係是否可以通過加載的想法XmlHttpRequest的? – 2012-01-05 02:03:23