样式“<object>”标签内部内容

man*_*mar 2 html javascript css object styling

假设我们有

<html>
  <body>
  <object width="435" height="350" type="application/x-shockwave-flash" data="http://www.youtube.com/v/SkPqgvQg3Mg"></object>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

因此,在将 youtube 视频加载到 html 页面后,如果我们检查视频上的元素,我们会在其中获得一个新的 html 页面。

现在我想在对象标签内设置内联 html 的样式。
有什么办法吗??

lle*_*aff 5

简短的回答:没有。

页面中包含的CSS无法做您想做的事,因为CSS仅适用于文档边界内。
并且您也无法通过 JavaScript 通过在对象的 ( /iframe ) 内容中动态插入样式表来规避这一点,这是由于相同的源 安全策略,这可以防止您影响不同域中的嵌入文档的内容作为您的容器页面。
此安全策略防止的漏洞类型称为跨站点脚本漏洞。