Ekit 将从 Ekit 复制的富文本粘贴到其他富文本时出现问题

发布于 2024-11-02 06:40:34 字数 1021 浏览 4 评论 0原文

目前,我正在尝试查找 Ekit(JTextPane 衍生品)中的富文本无法粘贴到其他富文本编辑器(如 Thunderbird、Gmail、MS Word 中的编辑器)的行为原因。

经测试,它不适用于 Windows XP、Windows 7、Ubuntu。

从 Ekit 复制到纯文本编辑器是可行的。

参考: Ekit 站点

我有来自 Ekit 的剪贴板转储:


Version:0.9
StartHTML:-1
EndHTML:-1
StartFragment:0000000111
EndFragment:0000000197
<!--StartFragment-->
<html>
  <body>
<u>o</u><i>ne
line</i>
s<b>econd line</b>
  </body>
</html>
<!--EndFragment-->

和 Thunderbird 进行比较:


Version:0.9
StartHTML:00000120
EndHTML:00000218
StartFragment:00000154
EndFragment:00000182
SourceURL:about:blank
<html><body>
<!--StartFragment--><b>sad</b>
nak<u>dbnask</u> <!--EndFragment-->
</body>
</html>

有什么建议我应该进行更改或为什么它不起作用?
是 StartFragment 标记的位置有问题还是 StartHTML 和 EndHTML 值有问题?也许两者都有?

Currently I am trying to find cause of the behavior that richtext from Ekit (JTextPane derivativie) cannot be pasted into other richtext editor like one in Thunderbird, Gmail, MS Word.

Tested, it doesn't work on Windows XP, Windows 7, Ubuntu.

Copying from Ekit to plain text editors works.

Reference:
Ekit site

I have dump of clipboard from Ekit:


Version:0.9
StartHTML:-1
EndHTML:-1
StartFragment:0000000111
EndFragment:0000000197
<!--StartFragment-->
<html>
  <body>
<u>o</u><i>ne
line</i>
s<b>econd line</b>
  </body>
</html>
<!--EndFragment-->

and from Thunderbird for comparison:


Version:0.9
StartHTML:00000120
EndHTML:00000218
StartFragment:00000154
EndFragment:00000182
SourceURL:about:blank
<html><body>
<!--StartFragment--><b>sad</b>
nak<u>dbnask</u> <!--EndFragment-->
</body>
</html>

Any tips where I should make changes or why it is not working?
Is position of StartFragment tag a problem or StartHTML and EndHTML values are? Maybe both?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情深缘浅 2024-11-09 06:40:34

我通过在 firefox about:config 中将 dom.event.clipboardevents.enabled 设置为 false 来解决

I solved by setting the dom.event.clipboardevents.enabled to false in firefox about:config

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文