2015-09-21 100 views
0

我要引用此iframe检测不可见iFrame内的图像?

<iframe id= "bro" src="http://www.youtube.com" style="visibility:hidden;display:none"></iframe> 

代替在下面的代码getBackgroundPage()

img.src = chrome.extension.getBackgroundPage()imageSrc [0];

我尝试:

img.src = document.getByElementId( “兄弟”)imageSrc [0];

失败了。有什么建议么?

回答

0

首先,

document.getByElementId("bro") 

将返回一个iframe对象,而且它没有财产称为imageSrc

因此,假设您有iframe对象,则必须处理Cross Domain Policy,这将阻止您访问iframe的内容。

+0

我完全不理解你答案的第一部分。它如何不包含imageSrc? –

+0

你也建议我使用隐形iframe。 –

+0

在你的情况下,iFrame应该工作。请阅读我关于如何解决跨域策略的页面。 – DPac