Нет, поскольку разные веб-сайты имеют разные способы идентификации пользователя и его сеанса, и эту информацию можно скрыть от веб-страницы, например go, это невозможно обработать во всех случаях:
Некоторые веб-сайты будут использовать систему состояний сеансов своей серверной платформы и хранить на стороне сервера пользовательских требований безопасности, на которые ссылается их идентификатор сеанса (хранится в Cook ie), но все пользователи, прошедшие проверку подлинности и не прошедшие проверку подлинности, все иметь сессионные идентификаторы, поэтому в этом случае невозможно определить (за исключением, конечно, если на странице есть ссылка «Вход» или «Выход» или кнопка, отображаемая на странице).
Другие веб-сайты, такие как SPA , могут использовать OAuth / OID C и хранить их access_token
в localStorage
, а не в cook ie, и они добавят его к запросам XHR / fetch
в качестве дополнительного заголовка HTTP.
А в средах локальной сети веб-сервер может использовать NTLM / Kerberos для защиты себя, который может быть интегрирован в клиентскую операционную систему (например, NTLM в IIS в Windows Active Direc. локальная локальная сеть с Inte rnet Explorer) - в этом случае невозможно не войти в систему.