c++ - Internet Explorer 控件不会加载 CSS 和 JS

标签 c++ internet-explorer winapi controls wxwidgets

我在 Win32 应用程序中嵌入了一个 IE 控件。此应用的唯一目的是确保始终加载 URl 并每 N 分钟刷新一次。

我的问题是,几乎总是在第一次访问 URL 时,CSS 和 JS 文件都没有加载。此行为在应用程序运行时随机重复。

我的网络服务器甚至没有记录浏览器获取 CSS 和 JS 文件的尝试。我不知道为什么,但浏览器控件并不时不时地询问它们。

任何人都知道是什么导致了这种不稳定的行为?我该如何调试?

最佳答案

如果目的是加载URI,为什么要用IE控件?您无法预测它何时会缓存。而是使用 WinInet API

http://msdn.microsoft.com/en-us/library/aa383630(VS.85).aspx

Here's a tutorial

您需要设置所需的缓存行为,但您可以直接编写您希望它执行的操作,而无需依赖于控件的行为。您可以解析结果以确保正确(检查正确的 HTTP 结果、解析文本等)

关于c++ - Internet Explorer 控件不会加载 CSS 和 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/748547/

相关文章:

C++ 优化

html - wbr 标记在 IE 中不起作用

c# - IE Web 驱动程序在 TeamCity Windows Server 2012 上运行速度慢 3-5 倍

c# - DeviceIoControl 初始化并创建 NTFS 分区

C++ Win32 API 包括 <string>

c++ - 在 Win32 API 中启动 2D 游戏项目?

c++ - 是否可以禁止取得文件的所有权?

c++ - _mm_mul_epu32 与 _mm_mul_epi32

c++ - 如何获取传入参数的函数名?

php - Yii2 #403 错误仅在 IE 中出现,并且在兼容性 View 模式打开时也会出现