HTMLドキュメントの一部を選択して、何らかの注釈を付けることができるWebアプリケーションを開発しています。私が使用する選択したテキストを取得するには window.getSelection()
、IE9、FF、および Safari で非常にうまく機能します。ただし、iPad 2 で同じページを使用すると問題が発生します。
- 単語を1秒間タップして選択すると
window.getSelection()
、適切な選択が返されます。 - テキスト範囲を作成すると(ここで説明されているようにhttp://blog.laptopmag.com/how-to-select-copy-and-paste-text-on-the-ipad)常に「null」を返します。ウィンドウ、ドキュメント、および関連するイベント オブジェクトを既に調べましたが、成功しませんでした...
どんな助けでも本当に感謝します!
編集:ほんの一例です。テキストを選択し、 ボタンを押します。Safari (PC) では、関数は選択した値を出力します...
<html>
<body>
<script>
function a()
{
alert(window.getSelection());
}
</script>
Hello World! <input type="button" onclick="a();"
</body>
</html>