2010-10-02 35 views
0

這很可能是可能的,但我想使用CSS來設置主頁面的樣式,而我所有訪問的都是沙盒iframe子項。請注意,子iframe位於與父級不同的子域。從子外部Iframe設計父級樣式?

可以這樣做嗎?如何?

+0

你是指客戶端還是服務器端?顯然,當你無法訪問它的文件時,你不能只修改一個網站。但在客戶端,大多數瀏覽器都有插件/插件來更改站點的CSS。看看http://userscripts.org/。 – Alec 2010-10-02 23:18:16

回答

2

我不相信這是可能的,因爲子框架是在不同的子域。這違反了Same origin policy,因此,您的框架中的Javascript應該無法訪問父頁面,也不會在您的子框架內應用任何CSS選擇器。

如果您控制了不同子域上的兩個頁面,則可以嘗試將document.domain屬性設置爲您的公共域名。這應該允許兩個頁面通過Javascript訪問對方,這將允許您調用父頁面中的方法。我以前實際上嘗試過這樣做,但是我不確定我錯在哪裏。 More info about document.domain

相關問題