【发布时间】:2011-08-31 04:22:35
【问题描述】:
我之前使用图像的 alt 属性来生成可以到达剪贴板的文本:
style属性可以隐藏文字,但是隐藏文字还是存在的,可以通过indexOf、control-F等找到。
是否有另一种方法可以在复制所选内容时包含文本?
【问题讨论】:
-
这个问题是关于文本的可搜索性,而不是可见性。
-
我不明白如何复制文本但不能搜索。如果你可以复制它,它就存在于 DOM 中。搜索解析 DOM。
-
@Nick:因为元素的属性不在 DOM 上?如果我知道得更好,我就不会问了。我所知道的是,当复制周围的文本时,剪贴板用于抓取具有未定义 src 值的图像的 alt 属性。
-
我认为我们需要您试图隐藏的内容,
display: none;在跨区文本上仍然可以正常工作,即隐藏的跨区文本被复制和粘贴......以及跨区中的文本没有通过搜索页面找到,这不是你所追求的。你必须使用图像吗?
标签: javascript html css image text