@
1244943563 恩 我能明白这个意思,我确认是独立的引擎,不依赖 css, chrome, 但是你现在又表示 ie 因为太老 因为 css 的支持问题,会无法使用。ie 其实不是最重要的点,而是我认为一个独立的引擎应该不受这些条件的影响。 就像 win98 上面装了 adobe 的 pdf 阅读器,2026年出品的 pdf 只要版本支持 也是可以在 win98 的 pdf 阅读器上显示出来的。
但是最终我问了下ai我觉得 ai 的这个解释 能解释这一切, 就是 ie 为什么不支持 vue3 而支持 vue2, 理论上 vue 只是一段 js, ie 是有 js 引擎的,所以 ie 能支持 vue3 才对,但是 ie 不支持 vue3 但是支持 ie2, 因为 vue3 使用了 proxy 机制,监听事件变化。 ie 里面没有这个东西,所以运行不了。 vue2 使用了 Object.defineProperty(), ie 支持 Object.defineProperty() 所以 ie 就支持 vue2. 你的排版引擎模块是不需要 css 的,但是最终显示的时候 还是借助了 css, chrome. 你的开发 node. css 这些在 ie 上无法很好支持 所以没办法支持 ie 。
我认为你的引擎应该分为排版和显示2个模块,排版是不需要的,最终显示需要 chrome 和 css 所以不支持 ie 。
我比较武断地认为,已经排版好的信息渲染出来 应该是很简单的事情,所有的浏览器应该都很轻松支持。大概这里存在知识上的 gap 吧。
好了 forget it.