8

Как системный администратор, я часто хочу открывать внутренние веб-приложения в режиме инкогнито по разным причинам, которые не имеют ничего общего с конфиденциальностью. Возможно, использовать другой набор учетных данных. Или для предотвращения перекрестного загрязнения между двумя сеансами с одним и тем же приложением. Или ... ну, вы поняли, мы все работаем со сложными системами.

Я хотел бы иметь возможность сделать ссылку открытой во вкладке или окне в режиме инкогнито (в идеале во всех браузерах, но в первую очередь в Opera). Что-то вроде:

<a target="_incognito" href="https://were.hunting.wabbits.com">Qwiet</a>

Или же:

<a href="javascript:OpenInIncognito('https://were.hunting.wabbits.com');">Qwiet</a>

Или, в худшем случае, сделать закладку сделать это.

Каждое обсуждение, которое я могу найти, сводится к « Вы не должны этого делать, потому что ... конфиденциальность!». Но, конечно, это не случай использования конфиденциальности, и мне действительно было бы все равно, если бы судебный следователь узнал, что я обращался к этим веб-приложениям. В конце концов, это часть моей работы. Мне просто нужна некоторая изоляция, и я хотел бы сделать это, не открывая множество различных браузеров или используя несколько машин или виртуальных машин.

3 ответа3

5

Вы можете достичь этого с помощью функции JavaScript windows.create() , которая принимает необязательный параметр incognito , см. MDN web-документы:

инкогнито
Должно ли новое окно быть инкогнито (приватным) окном. Обратите внимание, что если вы укажете incognito и tabId, идентификатор должен ссылаться на личную вкладку, то есть вы не можете переместить не закрытую вкладку в личное окно.

Пример: windows.create({"url": url, "incognito": true});

Проверьте совместимость браузера.

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

Извините, но выше Решение не будет работать на веб-странице, так как объект Windows там не доступен. Может работать только для расширений браузера.

2

Согласно этому ответу stackoverflow невозможно

https://stackoverflow.com/a/16148152/6820123

А поскольку вы не хотите этого по причинам конфиденциальности, это причина, по которой браузеры не имеют такой функции. Браузеры созданы для широких масс, и есть немного более безопасный и конфиденциальный способ, чем небезопасная функция для особого случая использования.

2

Вы можете создать ярлык на рабочем столе и использовать флаг -incognito и веб-адрес, как показано на следующей странице:

https://www.tekrevue.com/tip/incognito-mode-shortcut/

Это немного хуже, чем описанный вами "наихудший случай", но если вы будете многократно тестировать одни и те же страницы, это может быть не так уж и плохо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .