我有一个基于HTML5的复杂用户界面,我使用webbrowser(Internet Explorer)在我的原生win32桌面应用程序中显示。
我决定从本地计算机而不是网络服务器打开它。但由于各种安全限制,它无法正常工作。所以我找到了一个解决方法:在我的进程内部为https协议设置异步可插拔协议,只提供本地机器而不是Internet的数据。我还必须实现我的自定义IInternetSecurityManager
以便工作(由于未知原因仅仅实现IInternetSecurityManager
并使用file:
方案)是不够的。
现在一切似乎都运行正常,除了一件事:浏览器完全忽略CSS
个文件。它就像文件不在那里一样。它从文件中加载js
,显示图像,但不会"参见" CSS
个文件。
但是,如果我尝试使用CSS
访问此XMLHttpRequest
文件,那么它就会下载"好的
很抱歉没有提供一个可重复性最小的例子 - 这会很难。也许有人知道原因,或者可以建议我尝试解决这个问题的任何事情?