【发布时间】:2010-12-11 21:07:41
【问题描述】:
I am making a Chrome extension that places some stored, regularly used bits of text, into text inputs and text areas when a context menu item is chosen.
目前它的设置方式是,内容脚本中有一行负责插入:
document.activeElement.value = "要插入的文本" + document.activeElement.value ;
这会将文本放在所选文本框/可编辑区域的开头。最好将文本插入文本框中用户当前单击的任何位置,而不是仅仅在开始处。
我已经看到很多在光标/插入符号处输入文本的示例,但无法让它们从内容脚本中工作。由于这不需要跨浏览器兼容,那么让此文本插入光标处的最简单方法是什么?
感谢您的帮助
【问题讨论】:
-
如果它用于 Chrome 扩展,为什么需要跨浏览器兼容?
-
嗨 Mike,它不需要跨浏览器兼容 - 只适用于 Chrome。
标签: javascript textarea google-chrome-extension