html - CHtmlview (MFC) 中的 svg

标签 html svg mfc

我无法在 MFC 应用程序中从 CHtmlView 派生的 View 中使用 SVG 进行绘制。但是,当我在记事本中复制相同的源并使用 Internet Explorer 打开它时,它正在工作。我的机器上安装的IE版本是IE9。有人可以帮我解决这个问题吗?

最佳答案

浏览器控件在 IE7 兼容模式下运行,因此无论您的计算机上安装的 IE 版本如何,都不会支持更新的功能。

您可以在 HTML 中添加元标记来指定浏览器版本:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

或者,您可以添加注册表项,使应用程序中的所有浏览器控件都使用特定的 IE 版本。请参阅http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version

关于html - CHtmlview (MFC) 中的 svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21979817/

相关文章:

html - 如何让 3 个 div 在另一个 div 之上相互对齐?

javascript - 存储 JQuery 变量的最佳方式?

javascript - 如何使用 svg 中的标记为改变路径长度(线)设置动画

javascript - d3.js 圆弧段动画问题

c++ - 连接 MFC 和命令行

C++ 从 std::string 创建 CString 失败

javascript - 用文本填充 div

javascript - 强制网站将 'reload' 置于页面顶部

xml - HTML5 中的 SVG – 什么时候需要 XML 声明 `<?xml version="1. 0"encoding="UTF- 8"?>`?

c++ - 应用GUI开发平台