[JFWRus] Re[3]: Chrome и Jaws 12.
Здравствуйте, Menelion Elensuule.
Вы писали 6 марта 2012 г. 16:27
> И да, Firefox это Gecko, а Chrome это Webkit. Так что движки совершенно разные.
Андрей, тогда просто оч любопытно - каким образом скрипты от FF умудряются в
целом корректно озвучивать странички в хроме? Ведь насколько я понимаю, что информацию,
читаемую виртуальным курсором джоз берет явно не с экрана, а откуда-то из внутренностей
программы. Подчеркну еще раз, что у меня даже пользовательский скрипт от FF в
хроме работает корректно. А в нем разного рода обращения к объектам и т.п. Во
на всяк случай приведу текст ниже. Мож тоже кому полезен будет. Скрипт копирует
в буфер url выделенной ссылки.
; (C) Анатолий Ивашков
Script CopyLink ()
var
string sLink,
int iLink,
object oLink,
handle hwnd
let hwnd = GetFocus ()
let oLink = GetCurrentObject (ilink)
if olink.accrole(ilink) == ROLE_SYSTEM_LINK then
CopyToClipboard (olink.accvalue(ilink))
if !(olink.accname(ilink)) && olink.accChildCount then
let olink = olink.accnavigate(NAVDIR_FIRSTCHILD, ilink)
endif
let sLink = olink.accname(ilink)
say("ссылка " + sLink + " скопирована", ot_jaws_message)
endif
EndScript