gpt4 book ai didi

css - 如何只复制可见文本

转载 作者:行者123 更新时间:2023-11-28 13:00:47 25 4
gpt4 key购买 nike

如果文本位于显示之外,当用户使用 ctrl-a 选择文本或全选时,是否有任何方法可以说服浏览器复制仅在屏幕上可见的文本。在下面的示例中,我不想为绝对定位的 div 复制文本。

<html>
<body>
<div style="position:absolute;top:30;left:-300">This should not be copied</div>
<div>Only this should be copied</div>
</body>
</html>

更多信息:

  • 理想情况下,我正在寻找 webkit/gtk 的解决方案,但这也适用于 firefox/chrome。两种浏览器都表现出相同的行为。
  • 我无法控制页面的显示。页面显示在用于尝试分析页面内容的自动化工具的 webkit 窗口中。部分算法通过全选/复制查看可用的文本
  • 我可以访问完整的 API webkit/gtk 公开。

最佳答案

为什么不直接做 display: none; 而不是把它移到左边呢?

<html>
<body>
<div style="display: none;">This should not be copied</div>
<div>Only this should be copied</div>
</body>
</html>

我看不出有什么理由需要将它移出屏幕。

关于css - 如何只复制可见文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16161688/

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