Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将内容复制到剪贴板时设置其格式_Javascript_Html_Css - Fatal编程技术网

Javascript 将内容复制到剪贴板时设置其格式

Javascript 将内容复制到剪贴板时设置其格式,javascript,html,css,Javascript,Html,Css,我网站上的一些内容在复制并粘贴到Gmail之类的富文本编辑器中时显得有些奇怪 当用户复制内容时,是否可能以某种方式影响格式 作为一个简单的示例,假设我有以下HTML: <!DOCTYPE html> <html> <head> <style> h1 { color: red; } p {size: small; } </style> </head> <body> <h1>My Title</

我网站上的一些内容在复制并粘贴到Gmail之类的富文本编辑器中时显得有些奇怪

当用户复制内容时,是否可能以某种方式影响格式

作为一个简单的示例,假设我有以下HTML:

<!DOCTYPE html>
<html>

<head>
<style>
h1 { color: red; }
p {size: small; }
</style>
</head>

<body>
<h1>My Title</h1>
<p>The body of the text.</p>
</body>

</html>

h1{颜色:红色;}
p{size:small;}
我的头衔
正文


复制粘贴所有内容时,标题是否可能显示为绿色?

哪些内容被复制到富文本编辑器中?只有html?内联样式?样式标签?我认为这不可能在所有浏览器上使用javascript编辑或从剪贴板获取复制的文本,但可能类似于此库帮助Gmail在您从网络复制/粘贴的元素上保留内联样式规则。它还能够读取元素的应用规则,并有选择地应用它认为可能是有意的规则。控制它的唯一方法是反复试验,当然,也不能保证它明天就能工作,因为它是专有的,不是标准。它一直在改变,将来也会改变。实现所需功能的最简单方法是在元素上使用
style=“color:green”
,如果页面中不应该使用绿色,则在
CSS
中使用比内联规则更强的选择器。