2012-10-10 6 views
1

Возможно ли открыть частный режим просмотра в Internet Explorer с использованием инфраструктуры Forge Trigger.IO из расширения?Определите, работает ли Internet Explorer в режиме приватного просмотра с помощью расширения

EDIT

Я ищу что-то подобное в Firefox nsIPrivateBrowsingService или Chrome's chrome.tabs API's incognito check.

ответ

0

Заключение

  • Extensions действительно может работать на режиме InPrivate, если опция (OFF по умолчанию), чтобы включить расширения InPrivate режим включен.

  • Невозможно получить эту информацию с использованием структуры Trigger.IO в данный момент.

1

Не могли бы вы просто попытаться поместить куки-файлы (или написать на локальное хранилище)? Если cookie (и данные) не существует ... тогда включен частный режим?

+0

Я вижу вашу точку зрения, но есть много способов «угадать», что частный режим может быть включен. Я ищу определенный способ сделать это в Internet Explorer. Я редактировал свой вопрос, чтобы добавить примеры того, что я ищу; доступный для других браузеров. – josesigna

1

Internet Explorer отключает все расширения браузера при входе в режим инкогнито, что означает, что:

  1. Ваше расширение не работает на вкладках в режиме приватного просмотра.
  2. Экземпляры вашего расширения, работающего на других вкладках, не знают и не могут взаимодействовать со страницами в режиме частного просмотра.

Несчастливым результатом этого решения Microsoft является то, что даже если бы у вас был способ обнаружения статуса инкогнито в окне [1], вы не смогли бы ничего сделать с этой информацией!

[1] например. Написание BHO, который перечисляет все окна рабочего стола и проверяет строку «InPrivate» в их заголовках.

+0

Но расширения могут быть включены в приватном режиме. По умолчанию они отключены, но если они включены, они будут запускаться как обычно в приватном режиме. – josesigna

 Смежные вопросы

  • Нет связанных вопросов^_^