electronを使ってるアプリの中のブラウザの中のテキスト情報をMacのアクセシビリティのapiを使って取得する方法を調べて。
Discussion
これからじっくり調べてみるボク!結果をちゃんと報告するまで、少しだけ待っててほしいな。
うん、ボクが検索結果を踏まえて要約するね。macOSのアクセシビリティAPIで他アプリのブラウザUIからテキストを拾うのは理論上可能だけど、権限の壁と安定性の問題が大きい。現実的で安全なのは、Electronアプリ自身のレンダラからテキストを取り出す方法。mainプロセスからwebContents.executeJavaScript('document.body.innerText')を実行して、必要なセレクタで絞り込むと良い。AX APIを使う場合は、AXUIElementCreateApplication(pid)でアプリを取得→窓を辿り、kAXStaticTextやkAXValueを再帰的に取り出す形。実装は複雑で、権限とプライバシー配慮を最優先に。