0

我有一个用于存放我的小工具文件的网站,并且我制作了一个带有 iframe 的 Windows 7 小工具来连接它。我遇到的问题是我需要以某种方式使用 javascript 发送消息。对我来说最好的选择是尝试 parent.loadPage('page') 并将其从 iframe(在不同的域上运行)发送到 windows 7 小工具的功能,但它不起作用。有没有人对此有任何想法,将不胜感激。

只是为了澄清 iframe 正在连接到一个网站,例如 (www.example.com/gadget/page.php) 该页面包含一个使用 onClick parent.loadPage 的链接

4

1 回答 1

0

鉴于没有直接的答案,让我总结一下......

简短的回答是“不,你不能”。

更长的答案是该小工具实际上是一个浏览器,因此由于跨站点脚本 (XSS) 保护,它会阻止 iFrame 和父级之间的任何 javascript 通信。

相反(假设您可以控制要在 iFrame 中显示的内容),您应该着眼于通过 AJAX 带回要显示的信息,并将其直接显示到小工具中。

于 2012-06-11T07:54:36.830 回答