javascript - devtool 扩展面板中的免费搜索文本
问题描述
我正在寻找一种在 Chrome Devtools 面板扩展中搜索文本以查找我编写的扩展的方法。该面板是一个标准的 Web 应用程序(js、css、html)。
目前,当我点击cmd + f
扩展面板底部的搜索栏时会弹出。
在下面的示例中,我希望该词Hello
会突出显示,但 Chrome Devtools 面板可能不支持这种行为 OOB。
有没有办法在我的扩展代码中实现这种行为(通过绑定到特殊事件或配置)?
解决方案
您可能需要手动实现该功能。但是,我知道有一个事件侦听器用于触发 chrome.devtools.panels api 的搜索事件。
它将像这样实现:
chrome.devtools.panels.create("My devtools extension",
"logo.png",
"page.html",
function(panel) {
panel.onShown.addListener(function(event) {
...
});
panel.onHidden.addListener(function(event) {
...
});
panel.onSearch.addListener(function(event) {
<your code here>
});
});
这样,您可以以任何您想要的方式实现此功能。
这是有关 Chrome 面板的更多信息的链接:https ://developer.chrome.com/extensions/devtools_panels
希望这可以帮助!
推荐阅读
- database - 如何每 24 小时从 API 获取随机结果
- powershell - 获取用户列表 PowerShell 脚本
- react-native - 将参数从子导航器发送到父导航器 React native
- orientdb - 无法访问由于软杀或 orientdb 客户端不当关闭而创建的数据库
- javascript - 从 Firebase 获取请求后呈现的 VueX/Firebase 重复元素
- python - 如何忽略heredoc中的flake8“行太长”错误
- hyperledger-fabric - Hyperledger Fabric 有帮助吗?ERRO 001 无法运行对等体,因为设置 MSP 时出错
- ios - 在 applicationWillTerminate() 中找出应用程序在哪个视图上终止
- google-bigquery - 如何在 Big Query 中解析日期
- html - 如何使用 Indy 的库和 Delphi XE5 登录和下载网站中的文件