从Firefox WebExtension注册PAC代理文件-未定义函数

从Firefox WebExtension注册PAC代理文件-未定义函数,firefox,proxy,http-proxy,firefox-addon-webextensions,pac,Firefox,Proxy,Http Proxy,Firefox Addon Webextensions,Pac,当我尝试使用browser.proxy.register(“proxy.pac”)从Firefox中的webextension后台脚本注册.pac文件时,所有预期可用的pac函数都不可用 使用isNetName(),dnsResolve(),shExpMatch()等。所有操作都会引发“未定义”错误 以下是我的背景脚本: browser.proxy.register("proxy.pac") browser.proxy.onProxyError.addListener(error => {

当我尝试使用
browser.proxy.register(“proxy.pac”)
从Firefox中的webextension后台脚本注册.pac文件时,所有预期可用的pac函数都不可用

使用
isNetName()
dnsResolve()
shExpMatch()
等。所有操作都会引发“未定义”错误

以下是我的背景脚本:

browser.proxy.register("proxy.pac")
browser.proxy.onProxyError.addListener(error => {
    console.error(`Proxy error: ${error.message}`);
});

浏览器扩展PAC脚本,不支持普通PAC脚本提供的所有功能


但是,其中一些功能可以从浏览器扩展PAC脚本复制,并且不支持普通PAC脚本提供的所有功能

但是,其中一些功能可以从中复制