webdino / amethyst

Simple WebViewer App for embedded systems (patches for Firefox/Gecko)
https://gecko-embedded.org/docs/webviewer/
7 stars 1 forks source link

リモートデバッグでコンテンツに直接繋ぎたい #30

Closed dynamis closed 5 years ago

dynamis commented 5 years ago

リモートデバッグは Main Process に接続して iframe コンテキストの切替でコンテンツのものを選べば可能であることを確認した (#5) が、できれば直接コンテンツに繋ぎたい

dynamis commented 5 years ago

iframe から browser 要素に変わってもメインプロセスの下で iframe 切替をしてデバッグする必要がある状態は変わらない。

良く考えたら Gecko 60 on RZ/G2 で e10s のサポートが出来てない (about:support で Multiprocess Windows = 0/0 (Disabled forcibly) となっている) のでメインプロセス配下になるのは当然か。

Gecko 68 になったら e10s 対応が出来る (https://github.com/webdino/gecko-embedded/issues/70#issuecomment-482489642) ようなので Gecko 60 の時点ではプロセス分離すらされていないコンテンツに直接繋ぐことは不可能だと思って諦める。