我正试图在我的网页中加入说话。为此,我尝试使用指向http://text-to-speech.imtranslator.net/的iframe 我打算让它不可见,这样它就不会影响布局,然后用javascript与它进行交互,以设置文本区域的值。点击按钮使它说话。
这里的答案说要做“myframes.window.getDocumentById”。但是,使用window / getDocumentById会导致访问该属性的“权限被拒绝”。可能是网站/浏览器(我使用firefox)已禁用此类交互?或者我只是做错了?
答案 0 :(得分:0)
如果IFRAME位于其他域名中,则无法访问该文档。
如果您可以控制在iframe中打开的网站,则可以使用以下方法:
http://stackoverflow.com/questions/6460200/can-cross-origin-resource-sharing-headers-authorize-x-domain-iframe-access