Bar*_*ani 7 google-chrome contextmenu google-chrome-extension
我们正在开发一个 Chrome 扩展程序,我们试图在其中获取浏览器选项卡中的选定文本。为此,我们使用了上下文菜单选项,但通过在 中使用以下方法,我们得到了一个空字符串作为选定文本background.js:
window.getSelection().toString()
Run Code Online (Sandbox Code Playgroud)
然后引用此链接并将方法更改为获取所选文本:
chrome.contextMenus.create({
title: "Click",
contexts: ["selection"],
onclick: function(info, tab) {
selectedText = info.selectionText;
};
});
Run Code Online (Sandbox Code Playgroud)
使用这种方法,我们能够将所选文本作为字符串(单行)获取,但没有换行符。是否可以在保留换行符的同时获取所选文本?
例如,如果选择的内容是:
Text first line
Text second line
Run Code Online (Sandbox Code Playgroud)
我们将所选文本设为Text first line Text second line(在一行中,没有换行符)。
| 归档时间: |
|
| 查看次数: |
843 次 |
| 最近记录: |