私は、これは動作しますが、より多くの文字を追加する1つの問題は依然として存在しているのjavascriptカーソルの問題を手動で入力要素に文字を追加するとき
document.querySelector('input');
input.value += getChar();
とHTMLの入力フィールドに文字を追加しています入力のビューポートに収まります。デモで
input.blur();
input.focus();
このすでに実装されている、しかし、このハックはエッジでは動作しません。結果はキャレットはもう
見ることができないということです私は、この問題を解決するためのハックを見つけました。どのようにビューにキャレットを保持するための任意の提案?
この修正プログラムは、Firefoxのトリックを行いません(私は私のバージョンはいくつかの日前に更新され最新のもの、だと思う)が、表示はまだエッジよりも少ない奇妙です(キャレットが小さな "キャンセル"クロスと重なっているところ) – Kaddath
@Kaddath解決策がある場合は、そのリンクを投稿できますか? Thnx –
私はあなたにもちろん知らせてくれるものを見つけたら) – Kaddath