Как отключить параметры копирования и вставки в WebView в приложении Xamarin Forms? - PullRequest
0 голосов
/ 06 июля 2018

Я использую WebView в своем приложении форм xamarin и хочу заблокировать выбор и копирование-вставку в Webview. Как я могу достичь этого? Я думаю, что это можно сделать с помощью пользовательских средств визуализации для iOS и Android. Любая помощь?

1 Ответ

0 голосов
/ 06 июля 2018

Реализация WebView Xamarin.Forms не имеет свойства для его отключения. Если вы не хотите использовать пользовательский рендерер, но имеете кроссплатформенное решение, вы можете отключить опцию выбора из CSS страницы, загружающей локальный CSS в вашем WebView.

Это может быть ваш CSS, который вы можете поместить в папку «Активы»:

* {
   -webkit-user-select: none;
}

И что-то подобное для вашего WebView:

htmlData = "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />" + htmlData;
webview.LoadDataWithBaseURL(null, htmlData, "text/html", "utf-8", null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...