Не обязательно быть в скрипте контента. Мне интересно, есть ли способ проверить, если кто-то вошел в систему, например, на веб-сайте своего банка, так как я не хочу, чтобы скрипт содержимого выполнял какую-либо обработку этого по соображениям конфиденциальности. Есть ли простой способ сделать это без перезагрузки страницы. Если нет, то какой самый простой способ сделать это, перезагрузив страницу без файлов cookie и сравнив htmls?
Мне нужно выяснить, вошли ли они в свой банк или Facebook или что-то еще, чтобы отключить скрипт. Мне все равно, если скрипт контента вообще не запускается на страницах в областях входа в систему. Я думал о различных способах обнаружения области участников, которые требуют перезагрузки страницы и сопровождаются предостережениями:
Снова извлекайте страницу, используя ajax без файлов cookie, если это возможно, чтобы сравните с существующей html страницы, чтобы увидеть, если это то же самое. (сложно отправить ajax без файлов cookie, удаление и восстановление файлов cookie может нарушить работу пользователя) .. также все еще требует перезагрузки.
Создание окна в режиме инкогнито для повторной загрузки без входа в систему и сравнить htmls (но это не работает в firefox, так как инкогнито зависит от пользователя, это также немного раздражает)
Загрузить в iframe (не может сделать это также как iframes принудительно загрузить изображения тоже)
Проверьте, существует ли какая-либо ссылка для выхода из системы на странице. Я делал это раньше, и это действительно работает большую часть времени, но на многих сайтах ссылки выхода из системы скрыты в DOM, даже если он не вошел в систему. Я полагаю, что может быть способ обойти это, если я обнаружу фактические свойства стиля. Это также не работает, если ссылка для выхода - значок или что-то в этом роде, поэтому она не идеальна.
Есть ли другие способы определить, находятся ли они в зоне для участников или что-то в этом роде?!
Я делал это для повторной загрузки без файлов cookie, но это заставляет загружать изображения, так как мне нужно вставить его в Dom, чтобы загрузить URL в iframe:
function createframe(url) {
let iframe = document.createElement("iframe");
iframe.setAttribute("src", url);
iframe.sandbox = "allow-scripts";
}