tmagic-editor icon indicating copy to clipboard operation
tmagic-editor copied to clipboard

chrome91版本,调用 editorService.update() 会出错,是否可以在下个版本兼容一下

Open li-quan-wang opened this issue 1 year ago • 4 comments

浏览器版本:chrome91

问题:调用 editorService.update() 会出错,因为 Object.hasOwn 方法在该版本不支持,是否可以做下兼容

截图如下: image image

li-quan-wang avatar May 16 '24 09:05 li-quan-wang

可以尝试一下使用legacy插件来提高兼容性

import legacy from '@vitejs/plugin-legacy';


 legacy({
    targets: ['chrome>=91'],
  }),

jia000 avatar May 21 '24 12:05 jia000

我尝试过了,使用legacy插件应该只是提高自身项目的兼容性吧。而 doUpdate 方法在我使用的 @tmagic/editor 的包里,应该不起作用吧。

li-quan-wang avatar May 22 '24 06:05 li-quan-wang

legacy 是加在你使用 @tmagic/editor的项目上的,怎么会不起作用

jia000 avatar May 22 '24 08:05 jia000

最简单的办法就是自己实现一下Object.hasOwn方法

https://github.com/zloirock/core-js中有对应的实现

jia000 avatar May 22 '24 08:05 jia000