Skip to content

Commit

Permalink
fix: disable right-click menu.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed Mar 12, 2022
1 parent 6a7b8e7 commit 90ba7d7
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion Sources/Markdown/MarkdownWebView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ public class MarkdownWebView: CustomView, WKNavigationDelegate {
func setPaddingRight(_ right: Int) {
callJavascript(javascriptString: "__markdown_preview__.style.paddingRight = '\(right)px';")
}

/// open links in browsers
public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
if let url = navigationAction.request.url {
if url.isFileURL == false {
Expand All @@ -130,6 +130,10 @@ public class MarkdownWebView: CustomView, WKNavigationDelegate {
}
decisionHandler(.allow)
}
public func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
/// Disable right-click menu
webView.evaluateJavaScript("document.body.setAttribute('oncontextmenu', 'event.preventDefault();');", completionHandler: nil);
}
}


Expand Down

0 comments on commit 90ba7d7

Please sign in to comment.