首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

请教一下,为什么编辑器可以复制 html 内容,而浏览器 api 的 clipboard 功能会删除 html 标签?那些编辑器保存标签的原理是什么?

  •  
  •   pinews · 33 天前 · 704 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。
    谢谢
    第 1 条附言  ·  32 天前
    我说的就是网上的在线编辑器
    7 回复  |  直到 2019-07-22 14:44:08 +08:00
        1
    4ark   33 天前 via Android
    我承认我没看懂
        2
    OhYee   33 天前
    复制的是富文本内容,贴到不支持富文本的地方( txt )就是纯文本,贴到支持富文本的地方( doc )就是富文本。
    就类似 doc 粘贴本来就有“仅粘贴文本”和“保留原格式”的选项
        3
    neoblackcap   33 天前 via iPhone
    为什么电脑存的是 01 的信息,你却能看到中文?这中间是不是有一个映射的过程?你理解的是中文,跟不理解电脑存的 01 信息,有没有关系?
        4
    pinews   32 天前
    @OhYee 如何支持富文本? https://ueditor.baidu.com/website/onlinedemo.html 例如他这个原理是什么?
        5
    ipwx   32 天前
    @pinews 首先你要知道一点,操作系统的剪贴板是有“类型”的。

    一个应用程序如果要支持复制,那么它在设置剪贴板的时候会设置好某种“类型”。而一个应用程序如果支持黏贴,那么它就会根据剪贴板的不同类型作出不同的行为。
        7
    pinews   32 天前
    我自己找到了,原来是将文档设置为 contentEditable=true
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2132 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 05:04 · PVG 13:04 · LAX 22:04 · JFK 01:04
    ♥ Do have faith in what you're doing.