Я хочу, чтобы пользователь мог ввести URL своего веб-сайта в поле ввода, входящее в состав расширения Chrome, и расширение Chrome будет использовать запрос AJAX или что-то подобное для обнаружения и указания пользователю, если сервер за URL-адресом поддерживает отправку ответов через HTTP2. Возможно ли это?
Возможно, у WebRequest есть способ получить эту информацию? Или новый API-интерфейс Fetch? Может ли ваш запрос сказать серверу, что понимают только ответы HTTP2? Я не вижу очевидного пути.
Я знаю, что вы можете использовать window.chrome.loadTimes().connectionInfo
для получения протокола текущей страницы, но для этого требуется загрузить всю страницу, которую я не хочу делать.
Пример URLS:
Поставляется через HTTP2: https://cdn.sstatic.net/
Поставлено через HTTP 1.1: /qaru.site/...