Chatlogist — звонки с сайтов, расширение 1.0.0 для Chrome / Edge 1. Установите Chatlogist для Windows 0.3.23 или новее через Install.cmd. 2. Откройте «Набрать номер», выберите нужную SIP-линию или SIM Android. 3. Распакуйте ZIP расширения в постоянную папку (не удаляйте её после установки). 4. В Chrome откройте chrome://extensions, в Edge — edge://extensions. 5. Включите «Режим разработчика», нажмите «Загрузить распакованное» и выберите папку, в которой находятся manifest.json, content.js и phone.js. 6. Обновите вкладку сайта. Нажмите подчёркнутый номер или существующую ссылку tel:. При первом вызове браузер попросит разрешить открытие Chatlogist. Нажатие по номеру начинает вызов. Без нажатия звонки не выполняются. На Авито внутри кнопки «Показать телефон» добавляется отдельная трубка: - нажать текст кнопки — показать номер и автоматически распознать его; - нажать трубку — получить номер и сразу вызвать его через Chatlogist. Сначала расширение открывает временную фоновую вкладку объявления в вашей сессии, получает открытый сайтом номер и закрывает эту вкладку. Если Авито не позволяет прочитать изображение в фоне, номер раскрывается в текущей вкладке и распознаётся локально. Авторизацию или CAPTCHA нужно пройти на самом сайте. OCR для Авито и других сайтов: - После обычного нажатия «Показать телефон» появляется панель Chatlogist. - Если номер — картинка, расширение распознаёт её локально и показывает цифры. - Для другой картинки нажмите значок расширения → «Распознать номер с экрана». Можно выделить мышью область с номером в предпросмотре. - При обычном распознавании проверьте/исправьте цифры и нажмите «Позвонить». Нажатие отдельной трубки на Авито уже является командой немедленного вызова. Для снимка видимой вкладки браузер требует разрешение доступа ко всем сайтам. Захват выполняется только после нажатия «Показать телефон», трубки или OCR-кнопки. Распознавание Tesseract работает внутри расширения, включая модель и WebAssembly. Скриншоты не сохраняются и не отправляются на сервер. Нужен Chrome / Edge 116+. Данные страниц не отправляются на сервер и не сохраняются расширением. Можно ограничить доступ к сайтам через меню расширения в браузере. Распознаются текстовые номера из 10–15 цифр с плюсом, пробелами, скобками и дефисами, в том числе добавленные после загрузки страницы. Короткие внутренние номера набирайте в панели приложения. Для картинок и canvas используйте OCR. PDF, закрытый Shadow DOM, поля ввода и служебные страницы браузера не сканируются. Разметка некоторых сайтов может мешать распознаванию; в таком случае скопируйте номер — приложение покажет предложение вызова в правом нижнем углу. Документация установки Edge: https://learn.microsoft.com/en-us/microsoft-edge/extensions/getting-started/extension-sideloading Документация скриптов Chrome: https://developer.chrome.com/docs/extensions/develop/concepts/content-scripts