Javascript 获取iframe中跨域元素的CSS属性

Javascript 获取iframe中跨域元素的CSS属性,javascript,jquery,css,iframe,cross-domain,Javascript,Jquery,Css,Iframe,Cross Domain,我正在尝试获取此iframe内.av video player bg的背景图像URL: <iframe src="http://www.gamespot.com/videos/embed/6425430/"></iframe> 但我得到了这个错误: 未能从“HTMLIFrameElement”中读取“contentDocument”属性:阻止了具有原点“”的帧访问跨原点帧 如果iframe的域与父页面的域不同,则由于同源策略,您将无法操作其内容或获取有关信息 如果它们是

我正在尝试获取此iframe内
.av video player bg
的背景图像URL:

<iframe src="http://www.gamespot.com/videos/embed/6425430/"></iframe>
但我得到了这个错误:

未能从“HTMLIFrameElement”中读取“contentDocument”属性:阻止了具有原点“”的帧访问跨原点帧


如果iframe的域与父页面的域不同,则由于同源策略,您将无法操作其内容或获取有关信息

如果它们是不同的域,但您可以控制其内容(也就是说,您可以向其中添加代码),那么您可以使用来执行您试图执行的操作。只需在iframe的内容中添加一个侦听器,告诉它何时触发此更改


但是,从域(gamespot)来看,我认为这不是你的页面,因此你没有什么可以做的

如果iframe的域与父页面的域不同,由于同源策略,你将无法操作其内容或获取有关信息

如果它们是不同的域,但您可以控制其内容(也就是说,您可以向其中添加代码),那么您可以使用来执行您试图执行的操作。只需在iframe的内容中添加一个侦听器,告诉它何时触发此更改


但是,从域名(gamespot)来看,我想这不是你的页面,因此你没有什么可以做的

这不是我的。我想在我的页面中嵌入一些视频,我想使用视频的缩略图!谢谢你的回复^_^这不是我的。我想在我的页面中嵌入一些视频,我想使用视频的缩略图!谢谢你的回复^_^你不能,这是同一原产地政策。@epascarello谢谢你不能,这是同一原产地政策。@epascarello谢谢
$("iframe").contents().find('.av-video-player-bg').css('background-image');