0

Web サイトのプレビューを表示するためだけに使用されている WebView を使用するのが困難であり、ユーザーがそれを使用して行う可能性のあるすべての操作を無視したいと考えています。

私はすでにCocoa webViewを試しました - すべての相互作用を無効にして役に立たない; それでも簡単にスパムクリックすることができ、プレスを認識します。(少なくともコンテキストメニューはありません)

これはやり過ぎのようです。WebKit WebView を無効にします - もっと簡単な方法があるはずです。

iOSではこれを解決する方法を正確に知っていますが、Cocoaの初心者として困惑しています.これを達成するための提案やより良い方法はありますか? それとも、透明な NSView を一番上に置いて、相互作用をむさぼり食いますか? (これもNSViewをサブクラス化して試しましたが、効果はありませんでした)

これにより違いが生じる場合、現在プロジェクト全体がIBにあります。

4

1 に答える 1

1

WebPolicy Delegateを実装して、ナビゲーション イベントを拒否させたいと思います。

于 2012-12-16T16:03:40.763 に答える