2017-03-15 67 views
0

我使用本地磁盘上的Marmoset viewer .mview文件和html文件加载它。我打算在我的wpf浏览器中出现3D场景。 浏览器本身的作品,可以在网上找到找到的绒猴场景,但无法检索到.mview包。我在这里尝试了this thread,但无济于事:加载了html文件,但无法访问我的其他文件(它们位于需要的相同文件夹中)。 我想任何人都能熟练地帮助我:如何让一个html文件访问我的本地磁盘来加载该文件? (所有这些小猿需要显示的场景是将.mview文件放在与加载它的html文件相同的文件夹中,其他的一切都由导出的脚本完成)。WPF不让本地HTML文件访问我磁盘中的对象

回答

0

对于任何阅读本文的人来说,当时我发现了一个解决方案,但最终忘了在这里发帖以防别人遇到同样的问题。

所以这不起作用的原因是WPF集成的浏览器(默认IE,壁虎或cefsharp)认为访问您的硬盘安全风险的软件,所以他们阻止这个机会。

为了解决这个问题,Marmost建议一个名为“mongoose”的本地http服务器。

此外,mar导出的查看器文件通过运行JavaScript文件工作,它们默认通过互联网访问。为了让您的wpf项目更加健壮和安全,请下载该JS文件并添加到您的项目中。

这样我就可以在任何WPF容器(我有一个窗口,在它的用户控件,在它的网格中,网页显示在网格中)完全集成了一个mar实时查看器。