2013-10-08 73 views
1

我有主html文件和一個iframe標籤。 iframe包含全部和標籤的另一個#文檔。iframes再次下載字體文件,雖然它在主文檔中下載

在body標籤中有divs,它使用啓動加載主文檔時下載的字體。當我嘗試打開iframe的文檔時,在chrome中,需要的字體文件再次下載用於iframe中的文檔。

我不想下載iframe文檔的字體文件,而不是使用在主文檔(如果存在)開始時下載的相同字體文件。如果需要的字體不是由主文檔下載,那麼只下載字體文件。

如果有任何服務器相關的變化requiered然後讓我知道。

回答

0

我站在糾正,但據我所知iframe將需要下載的字體,因爲iframe發出自己的請求,並且不會從父頁面(您的主頁)繼承任何樣式。

希望這會有所幫助。

+0

但是在mozzila和ie10等其他瀏覽器中,當iframe加載到dom中時,這些資源已經加載到iframe中。在上述瀏覽器中不需要再次下載這些資源。即使當我從IIS服務器加載我的網站時,這個問題也得到了解決,iframe僅在加載主文檔時加載了所需的資源。 – user2858769

+0

希望你能理解我的問題。 – user2858769

+0

在iframe中加載的文檔仍然是它自己的文檔,其行爲與任何其他文檔一樣,無論是否顯示在框架中,在提出請求時都必須調用它自己的樣式,腳本等。另外,如果你想讓我看看它,你能把你的代碼放在http://jsfiddle.net/上嗎? – Gven