Я нашел несколько вопросов, похожих на мои, но ни один из ответов не был удовлетворительным, и им несколько лет. Поэтому я надеюсь, что с тех пор, возможно, был достигнут определенный прогресс в этом направлении.
Меня интересует возможность доступа к содержимому активного окна Firefox и его копирование в буфер обмена с использованием кода C или C ++.
В Internet Explorer я могу использовать COM IHTMLDocument2 для доступа к содержимому посредника DOM .
Есть ли что-то похожее в Firefox? Если да, то как мне это сделать?
Кстати, мой текущий (уродливый) обходной путь - имитировать Ctrl + A, Ctrl + C, отправляя виртуальные нажатия клавиш, но это не очень надежное и элегантное решение.
Идеи, советы, понимание, знания будут с благодарностью.
Спасибо.
Примечание. Для дальнейшего разъяснения проблемы я хотел бы отметить, что меня не интересует решение на основе Javascript или Flash . Вместо этого меня интересует решение C / C ++, даже если оно ограничено только платформой Microsoft Windows.