前提・実現したいこと
Xamarin.FormsのWebViewで長押し(コンテキストメニュー)を禁止したい
発生している問題・エラーメッセージ
iPhone、Androidアプリを作っていますが、画面の長押しでコピーは無効に出来ました。コピーの動作はしますが、クリップボードに入りません。
しかし、Shere(共有)が無効に出来ず、メモ帳などに転送出来てしまいます。
どうにかして、WebViewに表示されたテキストの流出を防ぎたいです。
これを無効にする方法は無いでしょうか?
該当のソースコード
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" > </head> <body -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout:none; -webkit-user-select:none; oncontextmenu='return false;' oncopy='return false;' <script type="text/javascript"> <!-- <![CDATA[ document.documentElement.style.webkitUserSelect = 'none'; document.documentElement.style .webkitTouchCallout='none'; ]]> --> </script> <style>ruby { position: relative;}ruby rt { color:blue;}</style> <div style='[STYLE]'> これをコピー、共有禁止にしたい </body></html>試したこと
同じHTMLをChromeなどで開くと右クリックは無効になります
補足情報(FW/ツールのバージョンなど)
Xamarin.Forms 4.2.0 です
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/02 15:43