Веб-браузер отключить копировать вставить - PullRequest
1 голос
/ 15 сентября 2011

У меня есть несколько вопросов об управлении WebBrowser в WP7.

  1. Как отключить выбор слова одним щелчком мыши?
  2. Как отключить вертикальную прокрутку жестом?

Ответы [ 4 ]

4 голосов
/ 01 февраля 2014

Добавьте несколько дополнительных стилей на свои html-страницы и отобразите их в элементе управления WebBrowser.

  1. body {-ms-user-select: none;} используйте этот код CSS, чтобы отключить выбор слова, нажав IE Windows phone 7/8

  2. body {-ms-touch-action: none;} используйте этот код CSS для отключения вертикальной прокрутки

    в IE вкл Windows Phone 7/8

Надеюсь, что это хорошо для вас.

1 голос
/ 07 января 2012

во-первых, вы можете получить пограничный контроль, который является контейнером мобильного ядра ie9, с помощью помощника по визуальному дереву

тогда

В1: вы можете отменить жест «Отвод», произошедший в пограничном контроле, до того, как он был передан, т.е. ядру

Q2: вы можете отменить жест "DragDelta" для некоторого направления или расстояния, т.е. вертикальная прокрутка.

0 голосов
/ 15 августа 2012

Вы можете отключить выделение, используя JavaScript:

function DisableSelect() { var handler = function (e) {e.returnValue = false;} document.body.attachevent('onselectstart',handler,false);}

и чем звонить с вашего кода:

wb.InvokeScript("DisableSelect");

Не забудьте отменить мероприятие.

0 голосов
/ 15 сентября 2011

Ответ на Copy and Past = "Я не верю, что вы можете остановить его, если только он не является вашей веб-страницей, и вы не можете настроить его для документа только для чтения." - Если я ошибаюсь, исправьте меня .-

ответ на Vertical Scrollable By Gesture = "Вы можете построить Жест, чтобы Возвращать Нуль вместо значения события, в значительной степени сказать ему, что если это произойдет, тогда Отмените это .... Верните Ничего!"

...