Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
472 views
in Technique[技术] by (71.8m points)

linux - Firefox AT-SPI support in Ubuntu

I'm trying to use AT-SPI to get properties of Firefox:

auto desktop = atspi_get_desktop(0);
auto count = atspi_accessible_get_child_count(desktop, nullptr);
for (auto ix = 0; ix < count; ix++) {
    auto win = atspi_accessible_get_child_at_index(desktop, ix, nullptr);
    auto name = atspi_accessible_get_name(win, nullptr);
    std::cout << name << std::endl;
}

This prints names of all windows, however Firefox is not there.

I installed Accerciser to validate if it works there, it also doesn't show Firefox.

This reproduces on Ubuntu 20.10 and a couple of others. So far I haven't seen Firefox working anywhere, but according to MDN, AT-SPI should be supported.

What am I doing wrong?

question from:https://stackoverflow.com/questions/65946258/firefox-at-spi-support-in-ubuntu

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...