2013-09-27 47 views

回答

0

您可以用HTML的內容的PHP頁面, 輕鬆包括文件與PHP的包括:

<?php 
    include "filename.php"; 
?> 

但是......爲什麼呢?

+0

我已經能夠通過PHP來實現,但理想情況下我希望它是一個100%的JavaScript解決方案。 –

1

如果你使用node.js(我會爲此推薦),那麼看看jsdom

至於JavaScript的具體情況,你不能對使用JavaScript外部頁面調用(不使用哈克方法),因爲這將違反跨域策略

一個未經考驗的做法,但你也許可以把通過css隱藏的iframe,然後通過文檔/ jquery訪問內容。

+0

非常有用的信息,非常感謝。 –

0

您無法使用JavaScript從跨域url獲取內容。因此,即使您的網頁上有實際的iframe元素,您也無法使用javascript訪問其元素。這叫做同源策略

儘管JSONP是您的案例的替代方案,您將無法訪問iframe中的元素。您可以使用jQuery和JSONP獲得跨域網頁的HTML

另一種選擇對於這種情況,你可以抓住從服務器端腳本語言如C#的內容,PHP

相關問題