在angular项目里面使用了ngx-markdown 7.1.5版本,在谷歌没有问题,但是在ie11下面,进入页面的时候页面数据加载迟缓,需要一直刷新才能变成正常的样子,,然后高亮的代码在ie也没有了高亮,是ie11不支持吗?有人遇到过这种问题吗?球求解答
参考GPT和自己的思路:
针对这个问题,可能有以下几种原因导致:
可以尝试升级或降级 ngx-markdown 版本,看看是否会出现相同的问题。
IE11 兼容性问题是一个经常出现的问题。您可以在代码中添加 polyfills,来保证 IE11 的兼容性。如果在添加 polyfills 后仍然存在问题,您也可以尝试使用其他的 Markdown 库,例如 ngx-markdown-it 或 ngx-pagedown。
针对代码高亮问题,您可以使用 prism.js 等其他的代码高亮插件。如果您使用的是 ngx-markdown,您可以在配置文件中进行设置,例如:
const options: MarkedOptions = {
highlight: function(code: string) {
return require('highlight.js').highlightAuto(code).value;
}
};
以上是找到问题的可能因素和解决方法,您可以根据实际情况进行尝试。同时,建议您在代码中添加错误处理代码,以便确定具体出现问题的位置,并进行调试。