javascript - 如何让用户编辑上下文菜单中的自定义按钮重定向到的 URL?
问题描述
我已经完成了我的第一个 chrome 扩展——一个上下文菜单按钮,可以在链接中打开突出显示的文本。
我接下来要做的是让扩展程序的用户编辑将在末尾使用突出显示的文本的 url。
将其视为右键单击突出显示和上下文菜单按钮“在 Google 中搜索'突出显示'但是,我希望用户让手动输入 url。
如何设置简单的扩展选项页面并将输入 URL 重定向到 script.js 代码?
到目前为止,我只能在我自己键入 URL 的地方创建 manifest.json 和 script.js,而目标是让用户键入 URL。
到目前为止我所拥有的:
chrome.tabs.create({
url: "https://en.wikipedia.org/wiki/" + info.selectionText
});
chrome.contextMenus.create({
title: "Search: %s",
contexts:["selection"],
onclick: getword
假设用户想要快速访问维基百科中突出显示的文本。
- 在扩展设置上设置“ https://en.wikipedia.org/wiki/ ”。
- 突出“安大略省”。
- 右键单击并选择扩展按钮。
- Chrome 会打开一个新标签“ https://en.wikipedia.org/wiki/Ontario ”。
解决方案
推荐阅读
- sockets - 仅在套接字连接结束时才向套接字发送数据(读取后)
- php - preg_replace 所有跨度及其内容无效
- git - Visual Studio Team Explorer 同步和拉取错误
- python - Selenium:无法使用 Python 获取元素的正确坐标
- linux - 为什么 touch $(ls).bla 只创建一个文件
- ios - swift 4 - 为什么 UIButton 在被告知时不移动?
- javascript - Angular2 服务的 Karma/Jasmine 测试用例
- android - 我可以将 ViewModel 传递给 RecyclerView 适配器并观察 LiveData 吗?
- javascript - 如何通过反应发送表单数据
- ios - iOS:写入描述符不允许写入