我为我的小工具文件创建了一个网站,并制作了一个带有iframe连接的windows7小工具。我遇到的问题是,我需要以某种方式使用javascript发送消息。对我来说,最好的选择是尝试parent.loadPage(‘页面’),并将其从iframe (运行在不同的域)发送到windows7小工具的功能,但它不起作用。有没有人对此有任何想法,我们将不胜感激。
为了说明iframe是连接到一个网站,例如www.example.com/gadget/page.php,该页面包含一个使用onClick parent.loadPage的链接
发布于 2012-06-11 15:54:37
鉴于没有直接的答案,让我总结一下...
简短的回答是“不,你不能”。
更长的答案是,这个小工具实际上是一个浏览器,因此由于cross-site scripting (XSS) protection,它将阻止iFrame和父母之间的任何javascript通信。
相反(假设您可以控制要在iFrame中显示的内容),您应该考虑通过AJAX返回想要显示的信息,并将其直接显示到gadget中。
https://stackoverflow.com/questions/10969346
复制相似问题