如果文本位於顯示屏外,是否有任何方法說服瀏覽器複製僅當用戶使用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的解決方案,但是這也適用於火狐/鉻爲好。兩種瀏覽器都顯示相同的行爲。
- 我不控制頁面顯示。頁面顯示在webkit窗口中,用於自動化工具,試圖分析頁面的內容。部分算法通過全選/副本查看可用文本
- 我可以訪問完整的API webkit/gtk公開內容。
我嘗試在Ubuntu上打印到chrome的pdf功能。生成的PDF不顯示位置的div。所以有些東西確切知道渲染的是什麼,可用。只需要確定API的哪個部分支持它。 – user871199 2013-04-23 05:54:46