【发布时间】:2014-02-12 21:40:20
【问题描述】:
今天的 FxOS 应用程序间通信是否支持任何类型的 XMLHttpRequest 方法作为 CORS,我知道如果您设置 systemXHR 权限并设置 mozSystem:true 它可以到达其他域,但它是否适用于到达另一个应用程序(托管或打包)在 FxOS 中,还是与 postMessage 相同的来源策略阻止这种情况?
【问题讨论】:
标签: firefox xmlhttprequest firefox-os
今天的 FxOS 应用程序间通信是否支持任何类型的 XMLHttpRequest 方法作为 CORS,我知道如果您设置 systemXHR 权限并设置 mozSystem:true 它可以到达其他域,但它是否适用于到达另一个应用程序(托管或打包)在 FxOS 中,还是与 postMessage 相同的来源策略阻止这种情况?
【问题讨论】:
标签: firefox xmlhttprequest firefox-os
如果你想将一个动作委托给另一个应用,你可以使用Web Activities。
【讨论】:
正如@kazhik 建议的那样,最好的方式可能是网络活动,您可以在其中委派任务的执行,而另一个网络应用程序(具有自己的 UI)会处理它。
Firefox OS 正在引入执行跨应用程序通信的新方法,仍在测试中,您可以在新的 1.3 版本中找到新的 API:
IAC(应用间通信):
获取指向窗口的“指针”并执行 postMessage 的新方法:https://wiki.mozilla.org/WebAPI/Inter_App_Communication
数据存储:
到目前为止,我认为这些 API 需要认证,但我肯定会在下一个版本中向其他所有人开放。
【讨论】: