我正在开发一个.NET 3.5 XBAP应用程序,它在FF3和IE6 / 7等中运行得非常好。我只是想知道是否有可能让它们在其他浏览器下运行,特别是(因为它在当下的风头)谷歌浏览器。

===============>>#1 票数:21 已采纳

XBAP应用程序可以在Google Chrome中运行,但是您必须将环境PATH变量设置为xpcom.dll所在的目录。

例如SET PATH = PATH;“C:\\ Program Files \\ Mozilla Firefox”

===============>>#2 票数:2

这是另一个仍然需要安装Firefox的替代解决方案,但是您复制DLL而不是修改PATH:

http://adrianbega.blogspot.com/2009/04/execute-xbap-in-google-chrome.html

===============>>#3 票数:2

这里需要的第一件事是安装.Net framework 3.5,一旦完成检查应用程序是否在Mozilla Firefox中工作,因为它使用Mozilla的插件,如果在Mozilla中存在某些问题,请执行aspnet_regiis.exe -iru从具有管理权限的Visual Studio命令提示符,然后将Path变量设置为C:\\Program Files\\Mozilla Firefox并将以下DLL添加到位置C:\\Users\\[Username]\\AppData\\Local\\Google\\Chrome\\Application

  • mozalloc.dll
  • mozcpp19.dll
  • mozcrt19.dll
  • mozjs.dll
  • mozsqlite3.dll
  • nspr4.dll
  • nss3.dll
  • nssutil3.dll
  • plc4.dll
  • plds4.dll
  • smime3.dll
  • ssl3.dll
  • 的test.txt
  • xpcom.dll
  • xul.dll

并重新启动浏览器,并检查应用程序,如果它仍然显示插件崩溃,请先尝试重新安装框架,然后再使用Mozilla,也适用于Windows 7,mozilla需要将NPWPF.dll放到位置C:\\Program Files (x86)\\Mozilla Firefox\\plugins

经过这么多地狱之后,应用程序可能仍然无法调试,然后发布XBAP应用程序并检查文件并保持手指交叉,因为这次可能会工作,这就是我的应用程序在我的系统中工作并检查5更多系统,所以希望它也能解决你的问题。

===============>>#4 票数:2

目前,XBAP不适用于谷歌浏览器。 我已经让它运行一次,不知何故,但每次在我收到错误后,浏览器找不到xpcom.dll。 显然,此错误不仅仅发生在XBAP应用程序中。 据我所知,由于Chrome仍处于测试阶段,用户将不得不等待修复。

更新:

看起来不会修复: http//code.google.com/p/chromium/issues/detail?id = 4051

  ask by Kieran Benton translate from so

未解决问题?本站智能推荐:

1回复

打开Xbap时出错(wpf浏览器应用程序)

在浏览器中打开xbap时遇到错误。 平台版本信息Windows:6.3.9600.0(Win32NT)通用语言运行时:4.0.30319.34014 System.Deployment.dll:4.0.30319.34243内置:FX452RTMGDR clr.dll:4.0.30319.34
1回复

使用XBAP直接浏览浏览器

我正在开发一个完全信任的 WPF浏览器应用程序(XBAP)并遇到了麻烦。 客户端上的应用程序被连线以处理具有特定前缀/协议的导航请求。 (例如,'foo:// ...“)此外,应用程序根据哪个浏览器创建请求来处理这些不同。我已经尝试过Page的'NavigationService.Navig
1回复

如何在XBAP应用程序中使用BinaryFormatter对Stream进行反序列化?

为什么我会得到这样的异常以及如何反序列化数据? 注意Deserialize(Stream serializationStream)方法抛出异常。 Uri是对的。 该文件位于我的计算机中 抛出的异常是: 编辑它序列化: 并且可以使用函数调用对其进行反序列化 由
2回复

从WPF / XBAP应用程序检测网络连接?

有没有办法确定XBAP(浏览器中托管的WPF)应用程序是否具有网络连接? 如果没有,用C#和.NET编写的传统Windows客户端如何确定它是否具有连接性? 基本上,用例是在通过WiFi连接到Intranet的移动笔记本电脑上运行的XBAP应用程序。 笔记本电脑将无法连接到Intern
2回复

有没有办法减小xbap应用程序的大小?

如何减小已部署的xbap应用程序的大小?
1回复

Internet Explorer中的xbap自定义加载器

我有一个xbap应用程序,可以正常工作。 但是问题是我已经将xbap应用程序嵌套在iframe中。 包含iframe的网站的背景颜色为黑色。 我想更改xbap应用程序加载器(下载器)的背景颜色以适合站点外观。 有任何想法吗?
1回复

无法使用Visual Studio 2010调试XBAP

刚刚将我的项目迁移到Visual Studio 2010,但目标框架仍为3.5。 项目包含部分信任的XBAP应用程序和一堆WCF服务。 调试配置为使用-debug和-debugSecurityZoneUrl参数启动PresentationHost.exe。 在VS2008下,一切正
2回复

从Xbap打开新页面

我们的应用程序是一个完全信任的Xbap。 我有一个类似这样的功能: 这适用于在现有窗口内浏览。 我想在一个单独的窗口中打开这个新页面。 反正有没有这样做? 有一个带有'extraData'的重载但是我无法确定要传递给新窗口的内容。
1回复

XBAP无法在IE10中启动

我创建了一个简单的XBAP WPF应用程序,但是当我尝试浏览它时,出现此错误: 我正在本地调试它,但收到此错误。 我在Win Server 2012上运行。有人可以帮助我解决此问题吗?
1回复

XBAP:已发布版本中缺少文本

发布我的XBAP应用程序后,我遗漏了所有(或一些)TextBlocks。 它看起来像这样: 应该标记按钮,主屏幕上应该有各种TextBlock。 让事情更奇怪: 调试时,此应用程序完美运行。 并非所有文本总是丢失,有些文本不时出现。 我实现了一个更改的L