muh*_*ris 3 debugging selenium google-chrome google-chrome-extension selenium-webdriver
任务:使用chrome debugger api调试其他扩展。
预期输出:其他已安装扩展发出的 http 请求日志。
方法:在 python 设置 flag 中使用 selenium 运行 chrome webdriver chromeopts.add_argument('--silent-debugger-extension-api' )。在我的扩展中,使用以下代码在事件chrome.management.onInstalled上
chrome.debugger.attach({ extensionId: info.id }, version, onAttach.bind(null, info.id));
chrome.debugger.sendCommand({ extensionId: info.id }, "Network.enable");
chrome.debugger.onEvent.addListener(onEvent);
错误: 无法访问不同扩展程序的 chrome-extension:// URL
要调试另一个扩展程序的后台页面,您需要设置两个标志:
--silent-debugger-extension-api--extensions-on-chrome-urls| 归档时间: |
|
| 查看次数: |
2031 次 |
| 最近记录: |