在Firefox中获取扩展的附加ID

问题描述 投票:4回答:1

我想在浏览器选项卡中打开扩展作为普通的html页面,以便我可以使用selenium WebDriver自动化它。在Firefox中,可以使用这样的链接来完成 - moz-extension://f1b30486-cd88-4319-bbb5-d5e387103414/popup.html

enter image description here

但问题是我没有在Firefox中找到一种方法可以找到所有扩展的ID **。上面使用的id是在安装扩展程序时获得的,并且像欢迎页面一样加载了包含url moz-extension://f1b30486-cd88-4319-bbb5-d5e387103414/congratulations.html的页面。

有没有办法在Firefox中获取附加组件ID或获取所有扩展名的上述网址。

firefox browser firefox-addon firefox-addon-sdk firefox-webextensions
1个回答
8
投票

打开about:memory。单击显示内存报告中的“度量”。在“主过程”部分中,向下滚动到“其他测量”。在那里,您将找到已安装(活动)的扩展名,其名称及其ID显示为baseURL = moz-extension:// [random-ids]。

此方法适用于Firefox和Firefox for Android。请注意,仅显示已启用的扩展名。

© www.soinside.com 2019 - 2024. All rights reserved.