2010-10-02 31 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

相关问题