2017-05-09 1 views

Répondre

0

Vous pouvez intercepter les éléments du menu contextuel de la classe WKWebView par le sous-classement et la mise en œuvre de la méthode willOpenMenu comme ceci:

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

merci, je vais mettre en œuvre et vérifier. –