Gae*_*uri 4 javascript ckeditor
我正在使用 CKEDITOR 5 与document toolbar.
当我插入带有媒体嵌入图标的 youtube 视频时,我可以正确地看到 youtube 视频,因为 html 包含一个,iframe但是当我保存它时,html 变成这样:
<figure class="media">
<oembed url="https://www.youtube.com/watch?v=H08tGjXNHO4"></oembed></figure>
Run Code Online (Sandbox Code Playgroud)
在ckeditor它说
目前,预览仅适用于 CKEditor 5 可以预测代码的内容提供商:YouTube、Vimeo、Dailymotion、Spotify 等。对于 Twitter 或 Instagram 等其他提供商,编辑器无法生成代码,到目前为止,允许从外部 oEmbed 服务检索此代码。
所以我应该有iframe标签,但它没有。
任何的想法?
我有同样的问题。我从 CKEDITOR 得到了 oembed 字符串。我使用这个配置解决了这个问题:
editorConfig = {
toolbar: [....],
mediaEmbed: {
previewsInData: true
}
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,CKEDITOR 返回的不是 oembed 字符串而是 iframe。只需保存并按原样显示即可。请参阅 https://ckeditor.com/docs/ckeditor5/latest/features/media-embed.html#semantic-data-output-default
| 归档时间: |
|
| 查看次数: |
2655 次 |
| 最近记录: |