我正在开发一个 Firefox Web 扩展,可以通过当前选项卡获取主机的 IP 地址。详细来说,我有一个 Firefox 扩展,它能够将特定代理分配给特定容器,从而分配给特定选项卡!所以我需要的是能够通过特定选项卡解析互联网 IP 地址(因此分配给该选项卡容器的特定代理)。
我的猜测是使用 tabs.executeScript(),但我不确定。
你觉得怎么样?您能否提供一个可能的代码解决方案来通过当前活动选项卡获取IP地址?
谢谢
该过程将有以下步骤:
这取决于该过程在何处以及如何启动。
const tab = await browser.tabs.query({currentWindow: true, active: true});
const activeTab = tab[0];
const result = await browser.dns.resolve('example.com');