gpt4 book ai didi

css - 如何防止IE和Opera将伪元素复制到剪贴板?

转载 作者:行者123 更新时间:2023-11-27 22:35:57 25 4
gpt4 key购买 nike

玩转 shjs为了显示行号、换行符和空格,我遇到了这个:对 ›hidden‹ 字符使用伪元素,它的行为与预期的一样(在 Firefox 中):没有行号、空格或行尾被复制到剪贴板。

由于 IE8 可以很好地显示所有内容,我很惊讶它与复制+粘贴的行为不同。

从 FF 复制+粘贴一行看起来像这样(很好):

config = ({

虽然相同,但从 IE8 中复制如下:

14·config· =· ({¶

Opera 也一样,顺便说一句。

有谁知道哪种行为是正确的,是否有办法教会浏览器所需的行为?

提前致谢

最佳答案

Opera 和 IE 是正确的:没有禁止复制生成内容的规则。顺便说一下,Mozilla 的行为是您无法使用 <q> 的众多原因之一。元素……

不幸的是,您无法让所有浏览器保持一致。生成的内容不是 DOM 的一部分,因此无法通过 Javascript 访问。

关于css - 如何防止IE和Opera将伪元素复制到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2560013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com