テキストが表示外に配置されている場合、ユーザーが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 ウィンドウにページが表示されます。アルゴリズムの一部は、select all/copy によって利用可能なテキストを調べます
- 完全な API webkit/gtk エクスポーズにアクセスできます。