iPhoneユーザーがモバイルサファリのクリップボードにテキストを簡単にコピーできるようにしようとしています。通常の「タッチホールドコピー」のように。ユーザーにコピーしてもらいたい特定のテキストがあります。テキストをラップする html マークアップを自由に選択できます。恣意的ではなく、どうすれば簡単にできますか?例えば:
javascriptを使用してタッチダウン時にテキストを「すべて選択」する方法はありますか? 次に、ユーザーはタッチホールドを続けてからコピーを選択できますか?
「すべて選択」オプションを表示する方法はありますか? テキストボックスに入力するときのように?その後、彼らはコピーを選択できますか?
JavaScript ソリューションがない場合、Safari が適切なテキストを簡単に選択できるように html を配置するにはどうすればよいですか? 単なる単語やラッピング div とは対照的ですか?
さまざまな要素に対して onFocus="this.select()" を試しましたが、どれも機能していないようです。onClickも試しました。
ZeroClipboard を使用するサイトを iPhone に移植しようとした人には、いくつかのアイデアがあるかもしれません。
乾杯