我正在制作一个 Firefox 扩展,我正在尝试在上下文菜单中捕获当前选择,它工作正常。但是我希望当前选择用双引号引起来。代码片段:
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 代码本身就是一个字符串。任何帮助都深表感谢。