как автоматически «разрешить» интернет-безопасность firefox - PullRequest
0 голосов
/ 30 марта 2011

Я пытаюсь найти способ «нажать» кнопку «Разрешить» в окне интернет-безопасности firefox с помощью pywin32 или windows API. Мне удалось получить окно «интернет-безопасности» с помощью FindWindow. Я попытался отправить событие нажатия кнопки, но ответа не было, и кнопка выглядит невидимой из spyxx. Есть идеи?

Спасибо

1 Ответ

2 голосов
/ 30 марта 2011

Вероятно, это не настоящая кнопка Windows, а виджет XUL, поэтому только Firefox знает, где он находится и как он выглядит.

Поскольку ваш вопрос пахнет как "Я хочу написать трояна", я хочу дать столько же информации.

[EDIT] Firefox - очень гибкий браузер, особенно когда дело доходит до его упаковки. Так что вы должны рассмотреть это

  1. упаковывает браузер с настройками (очевидно, это работает только при статической настройке)
  2. Напишите плагин FF, который позволит вам делать то, что вы хотите.

Поскольку я никогда сам этого не делал, набросок: напишите плагин, который будет получать уведомления при загрузке страницы (посмотрите, например, источник дополнения Greasemonkey ; может быть, Greasemonkey уже могу делать то, что нужно)

Теперь, если загруженная страница содержит какой-то специальный код, ваш плагин изменяет настройки браузера. Теперь все, что вам нужно сделать, это упаковать Firefox с этим плагином для вашего пакета IDS.

Или, может быть, вы можете сделать плагин

...