我有一個iframe標籤,我希望更改字體系列。但是我鏈接到的iframe沒有body,只是文本和圖片。所以大多數JavaScript的訪問方式不起作用。有沒有辦法解決它?向不添加CSS的iframe框架
-2
A
回答
0
如果iFrame不在同一個URL /服務器上,那麼最好的方法是使用PHP來代替。
<div class="iframe">
<?php echo get_file_contents("http://www.google.com"); ?>
</div>
<style>
.iframe {
!! Whatever Styles !!
}
</style>
很明顯,將您想對字體所做的更改替換爲!! Whatever Styles !!
。我希望這有助於 - 我是堆棧溢出的新手,所以如果我做錯了任何事情,請告訴我:)
+0
非常感謝您的回答! – Nicolaid 2013-05-02 14:24:22
2
如果iframe與其父項不在同一個域中,則由於same-origin policy,因此無法修改其內容。
iframe是否與其父項位於同一個域? – Prisoner 2013-05-02 13:58:54
@Prisoner不,它不是 – Nicolaid 2013-05-02 13:59:19
可能的重複:http://stackoverflow.com/questions/217776/how-to-apply-css-to-iframe(和許多其他) – 2013-05-02 14:09:57