My code saves acc object. It does not matter how we get acc object.
I save acc object and can use it with any tab in vivaldi window.
Therefore You need look at Your code, if You cannot use saved acc object with vivaldi then Your code has bugs.
Also Vivaldi has some trick.
To use its accessible interface without --force-renderer-accessibility flag We can like this:
Code: Select all
f11::
if !init
{
init := 1
SendMessage, WM_GETOBJECT := 0x003D, 0, 1, Chrome_RenderWidgetHostHWND1, % "ahk_id " WinExist("A")
acc := Acc_Get("object", "4",, "A")
acc.accName(0) ; needed for rebuilding acc tree
loop
{
acc := Acc_Get("object", "4.1.2.1.1.1.1.1.2.1.2.3.1.1",, "A")
if isobject(acc)
break
sleep 10
}
}
msgbox % acc.accvalue(0)
return