有沒有辦法使用jquery的iframe更改在父所使用的樣式更改div的CSS屬性的父窗口?從一個iframe
我沒有訪問父頭,並且不能更改CSS手動那裏,我可以添加Java或jQuery代碼到都駐留在同一域中的iframe。 我希望我可以使用iframe和jquery,通過簡單地強制父母加載另一個樣式表,使我想父母的CSS的自定義。
新鏈接的樣式表必須駐留在不同的域。 謝謝。
有沒有辦法使用jquery的iframe更改在父所使用的樣式更改div的CSS屬性的父窗口?從一個iframe
我沒有訪問父頭,並且不能更改CSS手動那裏,我可以添加Java或jQuery代碼到都駐留在同一域中的iframe。 我希望我可以使用iframe和jquery,通過簡單地強制父母加載另一個樣式表,使我想父母的CSS的自定義。
新鏈接的樣式表必須駐留在不同的域。 謝謝。
既然你是在同一個域,你不應該有XSS的問題。您需要首先定位最上方的文檔對象。然後將樣式表追加到父項的頭部。試試這個:
var link = '<link type="text/css" rel="stylesheet" href="path/to/file.css" />';
$(window.top.document).find('head').append(link);
然後,您會將您的樣式放置在您要添加的CSS文檔中。
@MathewMacLean,使標籤維基的編輯時,請**不要**簡單的複製和粘貼的東西從維基百科或供應商的網站...尤其是沒有歸屬。另外,請注意爲標籤創建維基,這些標籤實際上是合法的,而不是明顯的拼寫錯誤,就像您爲[tag:webshphere]創建的標籤一樣。該標籤應該已經從一個問題中刪除,而不是一個維基。 – Charles