Mac用のWebKitベースのテキストエディタアプリを作成しています。ドキュメントをズームインおよびズームアウトする方法を見つける必要があります。
このStackOverflowの記事をここで見ましたが、Webkitがレンダリングされるビューをスケーリングすることを提案しています。問題は、Webkitがそれを認識していないため、ドラッグアンドドロップなどが機能しなくなり、Javascriptが間違ったカーソル位置を報告することです。残念ながら、何らかの理由で、Cocoa WebKit APIは、ページ全体ではなく、テキストの拡大または縮小のみをサポートしています。
SafariとChromeはどちらもこれを適切に行うことができます。Chromiumのソースコードを調べて、それがどのように行われるかを理解しましたが、残念ながら、まったく異なるクロスプラットフォームAPIを使用しています。
アドバイスをいただければ幸いです。安全な方法でプライベートAPIを使用する方法を理解できれば、私はプライベートAPIの使用に反対していません。
-キートン