@znuker said in Как в басе обнаружить предупреждение хрома?:
Готов заплатить за решение.
Сразу скажу - платить мне не надо.
Вероятно, BAS не подойдет для решения этой задачи. Вероятно, он эмулирует поведение safe browsing, а базы не обновляет. Разработчик писал об этом в описании одного из релизов, если я правильно помню.
Делал такой скрипт, управляя стандартным браузером Chrome. Браузер должен скачать свои базы, поэтому есть небольшие хаки:
- Для проверок использовать постоянный профиль, так как там хранятся базы
- После старта браузера ждать какое-то время, пока он получит обновления баз
- Проверку выполнял не по детекту предупреждения, а по наличию или отсутствию скаченного файла на диске. Для снижения вероятности ложного срабатывания, если файла не оказалось - повторял еще два раза проверку. Можно делать скриншот всего экрана и слать вместе с предупреждением, чтобы глазами было видно. Нужно делать скриншот сторонними средствами(другой программулиной), так как в скриншот страницы не попадает предупреждение, так как оно не является его частью.