在Chrome瀏覽器中,當文本包含包含下一行的長字符串時,我無法使用Chrome中的鍵盤選擇內容匹配的文本上下文。無法使用鍵盤在Chrome瀏覽器中選擇內容中的文本
這個repro在Chrome中(最新的;我在寫這篇文章的時候是Chrome 47)。
再現步驟
- 單擊以放置光標在contentedtable div的端(在下面的代碼段)。
- 按住Shift鍵並向上一箭。
預計:所有文本被選中。
觀察到:從未選擇空格(「foo」)之前的文本。
這是代碼。注意「foo」後面的字符是空格,而不是換行符!
<div contenteditable="true" style="background: #ddd; width: 200px; height: 100px;">foo asdfjkl;asdfjkl;asdfjkl;asdfjkl;asdfjkl;asdfjkl;asdfjkl;</div>
jsyk,你仍然可以通過按shift和左箭頭來選擇它,而不是向上箭頭 – Markasoftware