我们正在尝试使用完全信任的XBAP作为Javascript和COM之间的一种独立于浏览器的桥梁。 .NET 4允许通过BrowserInteropHelper.HostScript编写XBAP脚本,这确实在Internet Explorer中运行得非常好。这个过程大约是:
window.Xbap只是一个用于处理来自XBAP的回调的JS对象。
在IE中,它执行Javascript回调,脚本可以快速调用互操作对象上的方法。
在Firefox 3.6.3中,BrowserInteropHelper.HostScript为null,因此任何使用它的尝试都会引发运行时绑定异常。
安装了Firefox的WPF插件,并加载了XBAP。 MS声称.NET 4 XBAP脚本功能适用于“所有支持的IE和Firefox版本”。
知道这里发生了什么吗?
谢谢!
答案 0 :(得分:0)
确保插件的版本4在Firefox中有效(关于:插件)。不幸的是,这可能还没有针对Windows 7发布。但你可以从XP中移植一个(不受官方支持)。