Приветствую всех.
Подскажите, чего может не хватать Firefox-у, чтобы NVDA (программа для незрячих), читала веб страницы?
Перепробовал кучу версий портативных, почему-то не хочет читать.
Хотя пишут, что даже 90 версия работает нормально.
Думал уже что дело в винде, но попалась сборка Firefox_56.0_portable_(TA-5.2.6), и с ней всё нормально работает. Хотя это странно, так как я кучу версий 56 качал других, и нигде не работало...
Не могу понять куда капать..
Отредактировано KaSpieC 666 (10-08-2021 20:18:35)
Отсутствует
Отсутствует
zzzephire
Пока не пробовал, так как у самого стоит мазила ESR, боюсь не всё удалю, и не получиться сделать правильный эксперимент...
_zt
Многое уже неактуальное к сожалению.
По поводу Службы поддержки доступности - пробовал и так и сяк. Без результатов.
P.S. читает всё в браузере, кроме самих сайтов (не видит программа там ничего). Всё что связано с браузером и любыми окнами - всё читает.
Отсутствует
KaSpieC 666
Попробуй отключить WebRender:
gfx.webrender.force-disabled = true
Если не будет эффекта, попробуй отключить аппаратное ускорение, при отключенном WebRender:
gfx.direct2d.disabled = true
layers.acceleration.disabled = true
Не забывай перезапустить после изменения параметров ↑
Отсутствует
zzzephire
К сожалению, без результатов.
Завтра попробую полностью удалить мазилу, и поставить чистую. Если получиться, попробую все настройки и расширения поставить, и понаблюдать. Может пойму в чём дело. Очень надеюсь, что дело не в винде, так как ставил с максимально вырезаным ненужным функционалом.
Отсутствует
zzzephire
Попробовал новую, чистую (и обычную и ESR)- не хочет читать. Удалил все концы с компа от старой версии.
Но почему тогда читает эта, и что в неё особенного, я не понимаю:
Отсутствует
NVDA давно обновляли? Загрузки тут
Похожий баг обсуждался на багзилле, касаемо 89 версии
Из бегло прочитанного из обсуждения бага, как я понял, может помочь установка параметра:
browser.startup.preXulSkeletonUI = false
В версиях 90+ этот параметр по-умолчанию установлен в false.
Также в этом комментарии James Teh выяснил причину по которой этот баг встрачается не у всех пользователей
Отредактировано zzzephire (08-08-2021 13:09:44)
Отсутствует
zzzephire
К сожалению без результатов. Из того, что понял, всё попробовал.
Пробовал (на 90.0.2 64 бит), обе настройки (true и false), конечно же всё перезагружал (и браузер и NVDA):
browser.startup.preXulSkeletonUI - false (по дефолту), и true
gfx.e10s.font-list.shared
browser.startup.blankWindow
toolkit.lazyHiddenWindow
browser.startup.upgradeDialog.enabled
и это стояло по дефолту:
Computer\HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32
Change the (Default) value to:
{00020424-0000-0000-C000-000000000046}
Покоя не даёт та портативка. Что в ней особенного не понимаю. Уже в порядке бреда, пробовал наобум файлы от неё в установленную версию пихать..
Отсутствует
zzzephire
Проверил парочку хромов - не работает. Привык к мазиле (как и я, так и тот человек для которого ищу решение).
Уже думал/думаю на винду. Но вот та портативка покоя не даёт. Почему на неё всё отлично работает...
Отсутствует
Нашел несколько сборок портативок (сборки без сюрпризов известного автора).
Некоторые из них запустились и отработали корректно (SeaMonkey и Iron).
Не могу понять, что в них за файлик есть то такой. Пробовал программой поискать дубликаты файлов - нашлась ерунда какая-то (картинка, текстовый, и fontawesome-webfont.ttf). Закинул последний в C:\Program Files\Mozilla Firefox\fonts - но без результатов...
Отсутствует
Попробовал официальную 52.9.0 ESR - работает отлично.
Но почему последнии версии не работают - не понимаю..
Отсутствует
Вопрос решен.
Найти ответ было ооооооооочень не легко.
Оказалось дело в COM файлах, ели нашел выход.
Отредактировано KaSpieC 666 (10-08-2021 05:44:59)
Отсутствует
нашел выход
отлично.
"я пользуюсь помощью сообщества, но я решил проблему сам, поэтому остальные, кто столкнется с такой проблемой и будет искать решение - трахайтесь сами, ничего не расскажу, а то клавиатура изнашивается"
Отсутствует
topmo3
Странный Вы человек.
Сайт мозилы. Я подумал, что тут будет не нужна эта информация. Проблема не связана в браузером.
Если хотите:
Решение для Windows 10 х64 (на других не тестировал):
Редактируем файлик (переименовываем расширение в файла в .txt после редактирования возвращаем .reg) по пути - Nvda\COMRegistrationFixes\oleaccProxy.reg
Вставляем в него это:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}] @="IAccessible" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32] @="{03022430-ABC4-11D0-BDE2-00AA001A1953}" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
Нажимаем правой кнопкой мыши на значок запущенной NVDA, переходим в Сервис - Средство восстановления COM объектов. Потом ОК.
Отредактировано KaSpieC 666 (12-08-2021 01:55:21)
Отсутствует
KaSpieC 666
Конечно не нужна, ведь здесь, куда ни плюнь, одни разработчики Mozilla, а не простые пользователи, как вы. И все как один используют NVDA с пеленок.
Отредактировано _zt (10-08-2021 14:59:20)
Отсутствует
Ребят, мне не жалко поделиться информацией. Тем более, когда речь идет о таких программах (для незрячих), и тем более, что найти решение, было ооооочень сложно. Такие программы, а тем более их решение, мало где вообще обсуждаются...
Подумал, что тут не стоит писать - так как на многих сайтах, ругаются, если идёт обсуждение, не связанное с их тематикой сайта.
Отсутствует