独自のカスタム NSWindow (つまり、独自の NSWindow のサブクラス) を使用して、必要なことを達成できると信じています。WebKit を無効にするための回答WebViewは、私の NSWindow サブクラスについて教えてくれましたが、Cocoa にはかなり慣れていないため、WebView で NSWindow サブクラスを使用するにはどうすればよいでしょうか。WebView は、私の .xib から作成されます。カスタム WebView サブクラスを作成しました (他のもの用) が、WebView は独自のビュー/フレーム/ウィンドウなどを作成します。
(基本的に、私はイベントをインターセプトし、一部を無視し、他のものを標準メソッドに渡し、一部を他のビューに複製しようとしています-UIの混乱はそれほど多くありません)。