【发布时间】:2011-03-17 07:41:26
【问题描述】:
我试图让一些文本不可复制,我的目的不是阻止人们从我的网站复制文本,而是更易于使用。我有一个文件大小的文件列表,但我只想复制文件名而不是文件大小。
到目前为止,我已经尝试了几种不同的方法,但都没有奏效,我已经设法使用 CSS 用户选择使文本不可选择,但当我选择两行或多行时,我仍然可以复制文件大小。
我只是尝试使用一个按钮来防止复制,这不起作用,有什么想法吗?
<a href="http://10.10.10.1/links/file.doc"file.doc</a>
<button type="button" disabled="disabled" id="filesize">6 MB</button><br \>
目标浏览器是 Mac 上的 Safari,因此可以在最新 Safari 上运行的实验性 CSS3 或 HTML5 命令就可以了。
(感谢 mvds 提供的建议标题和一个解决方案)
【问题讨论】:
-
浏览器会复制
<input type="text" style="border:0;" value="(6 MB)">标签的内容吗? -
它没有! (除非我在框内选择,但没关系,如果使用需要,可以复制文本)把它放在下面的答案中,这样我就可以相信你了。谢谢!
-
非常感谢,谢谢!缺点仍然是您必须对输入进行相当多的格式化才能获得与普通文本完全相同的布局,跨浏览器。
标签: html css noncopyable