2017-05-09 9 views
0

WKWebviewに読み込まれたWebページで右クリックから「コンテキストメニュー」が応答しません。どの代理メソッドがこの呼び出しを受け取るかを識別するのに役立つ体がある場合、またはこのオプションを機能させるために手動で実装する必要がある場合。 WKWebViewのコンテキストメニュー「画像をダウンロード」メニュー項目が応答しません....


App:Mac Application. Language : Objective C. SDK: Xcode

Scrren Shot here

答えて

0

あなたはそれをサブクラス化し、このようwillOpenMenu方法を実装することでWKWebViewクラスのコンテキストメニュー項目を傍受することができます

class MyWebView: WKWebView { 
    override func willOpenMenu(_ menu: NSMenu, with event: NSEvent) { 
     for menuItem in menu.items { 
      if menuItem.identifier?.rawValue == "WKMenuItemIdentifierDownloadImage" || 
      menuItem.identifier?.rawValue == "WKMenuItemIdentifierDownloadLinkedFile" { 
       menuItem.isHidden = true 
      } 
     } 
    } 
} 
+0

おかげで、私は実装し、それをチェックします。 –

関連する問題