如何更改iframe内容的跨域风格?

ace*_*ace 18 html javascript css iframe

我想从iframe默认的普通白色背景和黑色文本中为iframe中的内容制作背景颜色为黑色和文本颜色为白色.iframe src属性指向我无法访问的不同域,或者无法在该域中放置任何文件或样式表.因此,鉴于这些条件,可以在iframe内容中进行这些样式更改,如果是,那么如何?

Sea*_*oyd 27

唯一的可能性是通过您的代理加载iframe内容并修改HTML内容.您无法通过JavaScript访问其他域名的iframe.


And*_*y E 10

这是不可能的.在整点同源策略是,你不能访问或操纵来自其他域的内容.

  • -1:指出相同的原产地政策是好的.但是,我们不能说这是不可能的,因为它当然可以做到,尽管有一些重要的努力,如肖恩的答案,或最低限度,如在scmehetio的答案. (4认同)