WebBrowser css未加载

时间:2018-02-13 01:02:39

标签: winapi webbrowser-control iwebbrowser2 pluggableprotocol

我有一个基于HTML5的复杂用户界面,我使用webbrowser(Internet Explorer)在我的原生win32桌面应用程序中显示。

我决定从本地计算机而不是网络服务器打开它。但由于各种安全限制,它无法正常工作。所以我找到了一个解决方法:在我的进程内部为https协议设置异步可插拔协议,只提供本地机器而不是Internet的数据。我还必须实现我的自定义IInternetSecurityManager以便工作(由于未知原因仅仅实现IInternetSecurityManager并使用file:方案)是不够的。

现在一切似乎都运行正常,除了一件事:浏览器完全忽略CSS个文件。它就像文件不在那里一样。它从文件中加载js,显示图像,但不会"参见" CSS个文件。

如果我尝试导航到CSS文件,它会显示以下错误消息: enter image description here

但是,如果我尝试使用CSS访问此XMLHttpRequest文件,那么它就会下载"好的

很抱歉没有提供一个可重复性最小的例子 - 这会很难。也许有人知道原因,或者可以建议我尝试解决这个问题的任何事情?

0 个答案:

没有答案