-
-
Notifications
You must be signed in to change notification settings - Fork 892
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
多语言加载失败后给出相关提示 #1531
Comments
同样的问题,请问是怎么解决的呀? “通过配置自主托管的资源地址到 options的CDN属性上”,请问是怎么配置的呀? |
GET https://unpkg.com/vditor@3.9.4/dist/js/i18n/zh_CN.js net::ERR_TIMED_OUT |
配置 cdn 就可以了。 |
首先,将node_modules/vditor/dist内的文件,托管到你的网站或者OSS上,得到你的资源链接: https://xxxx.com/vditor/dist/* |
我认为这不是一个良好的设计,首先会带来诊断问题的成本,在遇到类似错误真的阻断init时,至少应该抛出明显的错误 |
感谢反馈,下个版本添加提示。 |
我的CDN文件明明可以打开的,浏览器里直接访问该地址都可以看到js代码,为何还是出错呢? |
打开网络开一下 |
编辑模式
sv
wysiwyg
所见即所得模式ir
即时渲染模式sv
分屏编辑预览模式描述问题
由于国内网络原因,控件依赖的i18n资源无法访问,导致以下代码无法触发回调,整个组件会渲染失败,导致组件显示空白
代码位置:/~https://github.com/Vanessa219/vditor/blob/master/src/index.ts
通过配置自主托管的资源地址到 options的CDN属性上,问题可以解决
期待的结果
从程序设计上看,i18n的加载不应该影响整个组件init的渲染,这看上去不是一个良好的设计
从使用层看,作为国内使用场景,需要首先考虑CDN资源加载失效的问题,这个程序的不良设计资源加载居然可以引发灾难性故障。
截屏或录像
版本信息
其他信息
The text was updated successfully, but these errors were encountered: