Как программно очистить пул TCP-соединений Firefox? - PullRequest
0 голосов
/ 08 мая 2019

Мы работаем над дополнением Firefox, которое перенаправляет TCP-соединения в зависимости от того, внес их пользователь в белый список или нет.В Chrome следующий вызов API успешно очищает локальный кеш и принудительно пересматривает TCP-соединения:

browser.webRequest.handlerBehaviorChanged()

Этот вызов не влияет на базовое TCP-соединение в Firefox, поэтому, когда пользователь вносит белый список в домен, существующее TCP-соединение используется повторно, когда оно не должнобыть.Интересно, что если пользователь выполняет жесткое обновление (ctrl-shift-R), соединение TCP пересматривается и все работает нормально.

Мне интересно, есть ли способ программно очистить пул соединений TCP вFirefox?

Редактировать:

Я подумал, что было бы полезно предоставить некоторые карты водопадов, показывающие это в действии.Вот как выглядит новое соединение:

New connection - correct

А вот как это выглядит, когда Firefox использует существующее TCP-соединение:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...