gpt4 book ai didi

javascript - 在谷歌浏览器扩展程序中获取网页的选定文本

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:28:45 26 4
gpt4 key购买 nike

我正在开发 Google Chrome 扩展程序。单击弹出窗口时,我希望 popup.html 文件中的输入框包含当前网页的选定文本。

示例文本框:

<input id="searchBox" type="text" />

在网页中选择文本时,文本框应包含所选单词。我尝试使用 chrome.extension.getBackgroundPage().getSelection() 但它不起作用。

最佳答案

Google 群组上有一个关于此的主题:how to get HTML code from selection?

var selection = window.getSelection(); 
var range = selection.getRangeAt(0);
if (range) {
var div = document.createElement('div');
div.appendChild(range.cloneContents());
alert(div.innerHTML);
}

无论哪种方式,您都可以在控制台或插件中使用它。

关于javascript - 在谷歌浏览器扩展程序中获取网页的选定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3074630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com