从剪贴板粘贴到使用“form-control rte”类(富文本编辑器)的文本区域中

问题描述 投票:0回答:1

我正在从 WebView2 运行一个脚本来完成在线表单 - 对于使用...的标准文本区域非常有用...

document.getElementById('fname').value = 'SomeName';

但无法与 bootstap 编辑器一起使用 - 所以,我转而进行复制和粘贴(并且考虑到数据是 Word 文档,那就更好了)。我已经尝试过...

let text = navigator.clipboard.readText(); text.then(txt => { document.getElementById('syn').value = txt; }); 

但这也行不通。

如有任何指点,我们将不胜感激。

======================更新========

我也试过这个...

const paste = document.getElementById('syn'); navigator.clipboard.readText().then((clipText) => (paste.innerText = clipText)); 

...那也行不通。

我检查了 WebView2 是否支持剪贴板访问,显然自 2020 年 7 月以来就支持了。也许我需要找到一种方法来启用它?是否尝试粘贴到普通文本区域,该文本区域仅通过设置值即可工作,但不能通过粘贴来工作。

javascript twitter-bootstrap webview2
1个回答
0
投票

原来编辑是Froala的。

访问是查看textarea ID,所以设置值是

$('#TextAreaID').froalaEditor('html.set', 'The text I want to add');

希望这对其他人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.