2013-02-12 20 views
0

我想包括说到我的网页。要做到这一点,我试图使用指向http://text-to-speech.imtranslator.net/ 的iframe我打算使它不可见,因此它不会影响布局,然后使用javascript与它进行交互以设置文本区域的值&单击按钮以使其发声。与iframes交互(我得到“权限被拒绝”)

这里回答说要做“myframes.window.getDocumentById”。但是使用window/getDocumentById会导致访问该属性的“权限被拒绝”。难道是网站/浏览器(我使用Firefox)禁用了这种交互?或者我只是做错了?

+0

由于相同原产地政策的要求。 – 2013-02-12 16:11:34

回答

0

如果在其他域名中,则无法访问IFRAME的文档。

如果您在iframe中打开网页的控制,你可以使用这个方法:如果iframe的域名是父窗口的领域,浏览器会阻止不同

http://stackoverflow.com/questions/6460200/can-cross-origin-resource-sharing-headers-authorize-x-domain-iframe-access 
+0

我收集到的OP没有访问域text-to-speech.imtranslator.net。 – 2013-02-12 16:12:52

+0

迈克是对的,我没有它〜这怎么可能不是这样?有人在线创建了一个网站,该网站自动从另一个网站收集大量数据,为什么我不能点击另一个网站上的按钮? – Dird 2013-02-13 07:46:00

+0

如果我不能使用iFrames做到这一点,那我该怎么做呢? – Dird 2013-02-13 08:08:09