使用shjs来显示行号,换行符和空格,我偶然发现:使用Pseudo-Elements作为> hidden <字符,它的行为与预期一样(在Firefox中):no line数字,空格或行结尾被复制到剪贴板。
由于IE8显示的一切都很好,我很惊讶它与复制+粘贴的行为不同。
从FF复制+粘贴一行就像是这样(很好):
config = ({
虽然相同,但从IE8复制的内容为:
14·config· =· ({¶
与Opera相同,顺便说一句。
有没有人知道哪种行为是正确的,是否有办法教导浏览器所需的行为?
提前致谢
答案 0 :(得分:1)
Opera和IE是正确的:没有禁止复制生成内容的规则。 Mozilla的行为是btw无法使用<q>
元素的众多原因之一...
不幸的是,你无法将所有浏览器排成一行。生成的内容不是DOM的一部分,因此无法通过Javascript访问。