【发布时间】:2012-06-10 14:08:14
【问题描述】:
我有一个用于存放我的小工具文件的网站,并且我制作了一个带有 iframe 的 Windows 7 小工具来连接它。我遇到的问题是我需要以某种方式使用 javascript 发送消息。对我来说最好的选择是尝试 parent.loadPage('page') 并将其从 iframe(在不同的域上运行)发送到 windows 7 小工具的功能,但它不起作用。有没有人对此有任何想法,将不胜感激。
只是为了澄清 iframe 正在连接到一个网站,例如(www.example.com/gadget/page.php) 该页面包含一个使用 onClick parent.loadPage 的链接
【问题讨论】:
-
我猜你可能被浏览器阻止运行跨站点脚本(因为小工具实际上是作为浏览器工作),尽管这是一个完全的猜测
-
我知道有些工具(例如 phonegap)根本不允许您使用 iframe,不仅是在跨站点脚本的情况下。为什么不使用 ajax-request?
-
是的,实际上在this question 他们声明框架页面和托管小工具之间的通信被阻止。您可能最好找到另一种互动方式。同样,ajax 应该可以正常工作。
标签: javascript jquery html windows-desktop-gadgets