如何以编程方式刷新Firefox TCP连接池?

时间:2019-05-07 23:46:47

标签: firefox firefox-addon connection-pooling

我们正在研究一个Firefox插件,该插件根据用户是否将其列入白名单来重新路由TCP连接。在Chrome中,以下API调用成功刷新了本地缓存并强制TCP连接重新协商:

browser.webRequest.handlerBehaviorChanged()

此调用似乎不会影响Firefox中的基础TCP连接,因此,当用户将某个域列入白名单时,现有的TCP连接在不应该使用时会被重用。有趣的是,如果用户执行硬刷新(ctrl-shift-R),则将重新协商TCP连接,并且一切正常。

我想知道是否有办法以编程方式刷新Firefox中的TCP连接池?

编辑:

我认为提供一些实际的瀑布图可能会有所帮助。这是一个新连接的外观:

New connection - correct

这是Firefox使用现有TCP连接时的样子:

enter image description here

0 个答案:

没有答案