Jquery 与iFrame交互(我得到“拒绝许可”)

Jquery 与iFrame交互(我得到“拒绝许可”),jquery,iframe,Jquery,Iframe,我正试图把发言纳入我的网页。为了做到这一点,我尝试使用指向的iframe 我计划让它不可见,这样它就不会影响布局,然后用javascript与它交互以设置文本区域的值&单击按钮让它说话 这里的答案是“myframes.window.getDocumentById”。但是,使用window/getDocumentById会导致访问该属性时“权限被拒绝”。是否网站/浏览器(我使用firefox)已经禁用了这种交互?或者我只是做错了?如果IFRAME的文档位于其他域名中,则无法访问它 如果您可以控制在

我正试图把发言纳入我的网页。为了做到这一点,我尝试使用指向的iframe 我计划让它不可见,这样它就不会影响布局,然后用javascript与它交互以设置文本区域的值&单击按钮让它说话


这里的答案是“myframes.window.getDocumentById”。但是,使用window/getDocumentById会导致访问该属性时“权限被拒绝”。是否网站/浏览器(我使用firefox)已经禁用了这种交互?或者我只是做错了?

如果IFRAME的文档位于其他域名中,则无法访问它

如果您可以控制在iframe中打开的网站,则可以使用以下方法:

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

如果iframe的域与父窗口的域不同,则浏览器将由于同源策略而阻止请求。我推测OP没有访问域text-to-speech.imtranslator.net的权限。Mike是对的,我 don't have it~ how can this not be the case? 有人在线创建了一个网站,自动从另一个网站收集了大量数据,为什么我不能点击另一个网站上的按钮?如果我不能使用iFrame,那么我该怎么做?