2012-04-16 82 views
0

在html中,有一個iframe加載來自不同域的外部頁面。我不能改變這個外部頁面的源代碼。將HTML跨域注入iframe

現在我想注入一些html代碼到iframe中,比如在外部頁面中添加一個鏈接。

我有什麼可能做到這一點?

我試圖使用contentWindow.document,但獲取權限問題。

任何幫助將不勝感激。

回答

1

我認爲這是不可能的。然而,如果你想要不惜一切代價來做到這一點,你可以使用服務器端下載所需的頁面,如file_get_contents('http://www.google.com');在PHP中。並對其進行更改,將其保存在服務器上的文件中,然後在您想要的iframe中打開它。

+0

我不認爲它符合要求。既然它是一個完整的網站,不只是一個頁面。 – Alan 2012-04-16 17:45:19