【发布时间】:2013-07-28 19:05:23
【问题描述】:
我正在制作一个 firefox 扩展,我正在尝试在上下文菜单中捕获当前选择,它工作正常。但是我希望当前选择用双引号引起来。代码sn-p:
contentScript: 'self.on("context", function () {' +
' var text = \"'+'window.getSelection().toString()'+'\";' +
' if (text.length > 20)' +
' text = text.substr(0, 20) + "...";' +
' return "Search Google for " + text;' +
'});'
javascript 用单引号括起来,我试图像上面的代码片段一样转义双引号,但我在上下文菜单中得到以下输出:
Search Google for window.selection(...
如何转义搜索字符串中的双引号。我试图在返回的字符串中添加双引号但徒劳无功。我认为这可能是因为 javascript 代码本身就是一个字符串。非常感谢任何帮助。
【问题讨论】:
标签: firefox-addon escaping selection double-quotes