Как отменить вставку текста
Перейти к содержимому

Как отменить вставку текста

  • автор:

Как отключить выбор текста, копирование, вырезание, вставку и правый щелчок мыши на веб-странице

Иногда может быть очень полезно воспрепятствование выбору некоторых частей веб-страницы.

Так как неприятно, когда user-selection отключен, будет лучше применить ограничения не для всей всей веб-страницы. Вместо этого отключите выбор текста для тех частей или определенных артиклей, которые, вы думаете, могут быть украдены. Используйте в случаях, если это поможет усовершенствовать UX вашей веб-страницы.

Независимо от того, какая у вас причина для отключения user-selection, если вы пришли к этому, то находитесь в правильном месте, чтобы изучить все это с помощью CSS, Javascript и jQuery.

Как отключить выбор текста с помощью CSS

Отключение выбора текста не так уж сложно. Вам всего лишь необходимо отключить выбираемость текста для всех браузеров, где высока вероятность загрузки вашей веб-страницы.

Давайте посмотрим, какие расширения нужно использовать в разных браузерах для отключения выбираемости текста.

  • Chrome, Opera (older versions), IOS Safari: -webkit-user-select
  • Safari: -webkit-touch-callout
  • Mozilla: -moz-user-select
  • Internet Explorer, Edge: -ms-user-select
  • KHTML browsers (Konqueror): -khtml-user-select

Chrome (начиная с 54.0 версии) и Opera (начиная с 41.0 версии) поддерживают user-select без префикса -webkit-.

Пример

html> html> head> title>Заголовок документа title> style> .unselectable < -webkit-user-select: none; -webkit-touch-callout: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #cc0000; > style> head> body> p>Это выбираемый текст. Выберите текст. p> div class="unselectable">Это невыбираемый текст. Выбираемость текста отключена. div> body> html>

Если вам необходимо отключить выбираемость текста для всей страницы, примените user-select к элементу .

Как отключить выбираемость текста с помощью JavaScript

Пример

html> html> head> title>Заголовок документа title> head> body onmousedown="return false" onselectstart="return false"> h2>Unselectable text h2> p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн. Его популяризации в новое время послужили публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более недавнее время, программы электронной вёрстки типа Aldus PageMaker, в шаблонах которых используется Lorem Ipsum. p> body> html>

Как отключить копирование, вырезание и вставку с помощью JavaScript/jQuery

Можно разрешить выбор текста, но запретить функции копирования и вырезания с помощью event атрибутов oncopy , oncut и onpaste . При помощи добавления этих атрибутов в тег текстового поля можно отключить функции вырезания, копирования и вставки. Пользователь имеет возможность ввести в поле вручную, когда установлены эти атрибуты.

Пример

html> html> head> title>Заголовок документа title> head> body> h2>Копирование, вырезание и вставка отключены h2> input type="text" onselectstart="return false" onpaste="return false;" onCopy="return false" onCut="return false" onDrag="return false" onDrop="return false" autocomplete=off/>br> body> html>

Можно иметь такой же эффект с помощью jQuery функции bind(), указывающий события cut и copy, которые срабатывают, когда пользователь вырезает или копирует текст.

Пример

html> html> head> title>Заголовок документа title> head> body> h2>Копирование и вырезание отключены h2> p>Невозможно скопировать или вырезать этот текст. p> script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"> script> script type="text/javascript"> $(document).ready(function ( ) < $('body').bind('cut copy', function (e) < e.preventDefault(); >); >); script> body> html>

Как отключить правый щелчок мыши с помощью JavaScript/jQuery

Для того, чтобы отключить правый щелчок на странице, нужно добавить событие oncontextmenu и «return false» в обработчике событий. Таким образом, вы заблокируете доступ с помощью правого щелчка мыши к контекстному меню.

Пример

html> html> head> title>Заголовок документа title> head> body> h2>Копирование и вырезание отключены h2> p>Невозможно скопировать или вырезать этот текст. p> script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"> script> script type="text/javascript"> $(document).ready(function ( ) < $('body').bind('cut copy', function (e) < e.preventDefault(); >); >); script> body> html>

Используйте jQuery функцию bind() для отключения правого щелчка мыши. Этот метод отключает правый щелчок (контекстное меню) в текстовом поле, а также предупреждает пользователю с помощью всплывающего сообщения.

Пример

html> html> head> title>Заголовок документа title> head> body> h2>Правый щелчок отключен h2> p>Для этой страницы правый щелчок отключен. p> script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"> script> script type="text/javascript"> $(document).ready(function ( ) < $("body").on("contextmenu",function(e)< return false; >); >); script> body> html>

Запомните, что невозможно стопроцентно воспрепятствовать извлечению текста из вашего документа, так как есть много способов получения контента веб-страницы, например, консоль разработчика.

Отмена и возврат изменений в Pages на Mac

Изменения, недавно внесенные в документ, можно отменить, а также повторно применить, если Вы передумали отменять их.

Выполните одно из указанных ниже действий.

  • Отмена последнего действия. Выберите «Правка» > «Отменить» (меню «Правка» расположено у верхнего края экрана) или нажмите Command-Z на клавиатуре.
  • Повтор последнего отмененного действия. Выберите «Правка» > «Повторить» или нажмите Command-Shift-Z.

Если нужно отменить все изменения, внесенные после открытия документа, можно восстановить документ до состояния на момент открытия.

Отмена, возврат и повтор действий

Excel для Microsoft 365 Word для Microsoft 365 PowerPoint для Microsoft 365 Excel для Microsoft 365 для Mac Word для Microsoft 365 для Mac PowerPoint для Microsoft 365 для Mac Excel для Интернета Word для Интернета PowerPoint для Интернета Excel 2021 Word 2021 PowerPoint 2021 Excel 2021 для Mac Word 2021 для Mac PowerPoint 2021 для Mac Excel 2019 Word 2019 PowerPoint 2019 Excel 2019 для Mac Word 2019 для Mac PowerPoint 2019 для Mac Excel 2016 Word 2016 PowerPoint 2016 Excel 2016 для Mac Word 2016 для Mac PowerPoint 2016 для Mac Excel 2013 Word 2013 PowerPoint 2013 Excel 2010 Word 2010 PowerPoint 2010 Excel 2007 Word 2007 PowerPoint 2007 Excel для Mac 2011 Word для Mac 2011 PowerPoint для Mac 2011 Еще. Меньше

В Microsoft Word, PowerPoint и Excel можно отменять и повторно выполнять множество действий. Вы можете отменять изменения даже после их сохранения, а затем сохранять снова, при условии что не превышено максимальное число операций отмены (по умолчанию в Office сохраняются последние 100 действий, которые можно отменить).

Отмена последнего действия

Чтобы отменить последнее действие, нажмите клавиши CTRL+Z.

Вы также можете нажать кнопку Отменить на панели быстрого доступа. Если нужно отменить несколько действий, можно нажать кнопку «Отменить» (или клавиши CTRL+Z) несколько раз.

Кнопка «Отменить» на панели быстрого доступа

Примечание: Дополнительные сведения см. в статье Настройка панели быстрого доступа.

Некоторые действия вы не сможете отменить, например выбор команд на вкладке Файл или сохранение файла. Если вы не можете отменить действие, команда Отменить меняется на Нельзя отменить.

Чтобы отменить одновременно несколько действий, нажмите стрелку рядом с кнопкой Отменить , выделите в списке действия и щелкните список.

Совет: Если вам не удастся отменить изменения, которые вы хотите отменить, возможно, вы сможете восстановить предыдущую версию файла. См. восстановление предыдущей версии файла в OneDrive или OneDrive для бизнеса

Возврат действия

Чтобы повторить отмененное действие, нажмите клавиши CTRL+Y или F4. (Если F4 не работает, попробуйте нажать клавишу F-LOCK или FN, а затем F4).

Если вы предпочитаете работать с мышью, на панели быстрого доступа нажмите кнопку Вернуть. (Кнопка Вернуть появляется только после отмены действия.)

Кнопка «Вернуть» на панели быстрого доступа

Примечание: Дополнительные сведения см. в статье Настройка панели быстрого доступа.

Повтор действия

Чтобы повторить какое-то простое действие, например операцию вставки, нажмите клавиши CTRL+Y или F4 (если F4 не работает, попробуйте нажать клавишу F-LOCK или FN, а затем F4).

Если вы предпочитаете работать с мышью, на панели быстрого доступа нажмите кнопку Повторить.

Кнопка «Повторить» на панели быстрого доступа

  • По умолчанию кнопка Повторить отсутствует на панели быстрого доступа в Excel. Если вы хотите повторить последнее действие, нужно сначала добавить команду Повторить на панель быстрого доступа. Инструкции см. в статье Добавление команды, которая не находится на ленте, на панель быстрого доступа.
  • Повтор некоторых действий в Excel, например применение функции к ячейке, невозможен. Если действие нельзя повторить, команда Повторить меняется на Нельзя повторить.

Дополнительно: настройка ограничения отмены

По умолчанию в Excel и других программах Office можно отменить и вернуть не более 100 действий. Однако это можно изменить, добавив запись в реестр Microsoft Windows.

Важно: Помните, что некоторые действия, такие как нажатие кнопок на вкладке Файл или сохранение файла, нельзя отменить, а выполнение макроса в Excel очищает стек отмены, из-за чего ее невозможно использовать.

Предупреждение: при увеличении числа уровней отмены следует соблюдать осторожность: чем больше уровней отмены, тем больше оперативной памяти (ОЗУ) требуется Excel для хранения журнала отмены, что влияет на производительность Excel.

Ниже описано, как изменить количество уровней отмены для Excel через редактор реестра. Для Word или PowerPoint нужно выполнить аналогичные действия.

  1. Закройте все запущенные программы Office.
  2. В Windows 10 или Windows 8 щелкните правой кнопкой мыши кнопку Пуск и выберите пункт Выполнить. В Windows 7 или Windows Vista нажмите кнопку Пуск. В Windows XP нажмите кнопку «Пуск», а затем выберите команду Выполнить.
  3. В поле поиска или поле Выполнить введите regedit и нажмите клавишу ВВОД. В зависимости от версии Windows может потребоваться подтвердить открытие редактора реестра.
  4. В редакторе реестра разверните подраздел реестра, соответствующий вашей версии Excel:
    • Excel 2007: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options
    • Excel 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
    • Excel 2013: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options
    • Excel 2016: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
  5. В меню Правка выберите пункт Создать, а затем — Параметр DWORD. Выберите Новое значение 1, укажите тип UndoHistory, а затем нажмите клавишу ВВОД.
  6. В меню Правка выберите команду Изменить.
  7. В диалоговом окне Изменение параметра DWORD щелкните Десятичная в разделе Система исчисления. Введите число в поле Значение, нажмите кнопку ОК и закройте редактор реестра.
  8. Запустите Excel. Excel будет хранить в журнале отмены количество действий, заданное в шаге 7.

См. также

Отмена последнего действия

Нажимайте клавиши +Z, пока не устраните ошибку.

Либо нажмите кнопку Отменить в левом верхнем углу ленты.

На ленте выделена команда

Некоторые действия вы не сможете отменить, например выбор команд в меню Файл или сохранение файла. Если вы не можете отменить действие, команда Отменить меняется на Нельзя отменить.

Чтобы отменить одновременно несколько действий, нажмите стрелку рядом с кнопкой Отменить, выделите в списке действия и щелкните список.

Совет: Если вам не удастся отменить изменения, которые вы хотите отменить, возможно, вы сможете восстановить предыдущую версию файла. См. восстановление предыдущей версии файла в OneDrive или OneDrive для бизнеса

Возврат действия

Чтобы вернуть отмененное действие, нажмите клавиши +Y.

Также можно нажать кнопку Вернуть в левом верхнем углу ленты. (Кнопка Вернуть появляется только после отмены действия.)

На ленте выделена команда

Повтор действия

Чтобы повторить простое действие, например операцию вставки, нажмите клавиши +Y.

Либо нажмите кнопку Повторить в левом верхнем углу ленты.

На ленте выделен значок

В Word в Интернете,Веб-приложение PowerPoint и Excel в Интернете, вы можете отменить или повторно отменить основные действия. Дополнительные возможности доступны в классической версии Office.

Отмена последнего действия

Кнопка

Нажимайте клавиши CTRL+Z или кнопку (Отменить) на ленте, пока не исправите ошибку.

отмена изменений в Word Online

Кнопка

Некоторые действия вы не сможете отменить, например выбор команд на вкладке Файл или сохранение файла. Если вы не можете отменить действие, команда Отменить будет неактивна (затенена). .

Совет: Если вам не удастся отменить изменения, которые вы хотите отменить, возможно, вы сможете восстановить предыдущую версию файла. См. восстановление предыдущей версии файла в OneDrive или OneDrive для бизнеса

Возврат действия

возврат изменения в Word Online

Чтобы повторить отмененное действие, нажмите клавиши CTRL+Y или кнопку (Вернуть) на ленте.

4 способа быстро отменить последнее действие на iPhone. Надеюсь, знаете каждый

Favorite

В закладки

4 способа быстро отменить последнее действие на iPhone. Надеюсь, знаете каждый

С каждым днем на iPhone все чаще приходится работать с текстом, писать письма или заметки, вести переписку в мессенджерах.

Нелишним будет вспомнить, как быстро отменять последнее действие или повторять отмененную операцию на мобильном устройстве, когда под рукой нет клавиатуры со знакомым сочетанием Command+Z.

�� Спасибо re:Store за полезную информацию. ��

1. Встряхните iPhone для отмены

Это самый старый и известный способ отмены последнего действия, который существует еще с первых версий iOS (а точнее iPhone OS).

Чтобы отменить последнее действие, достаточно встряхнуть iPhone и выбрать соответствующий пункт в диалоговом окне. Таким же способом можно повторить последнее или отмененное действие.

Этот жест позволяет отменить ввод, вставку, удаление или другое действие в системе. Жест включается и отключается по пути Настройки – Универсальный доступ – Касание – встряхивание для отмены.

Данная фишка не работает на iPad, трясти планшет для отмены действия бесполезно.

2. Выберите действие через контекстное меню

Другой способ отменить последнее действие – выбрать нужный пункт в контекстном меню.

В системе есть два вида меню, одно появляется простым тапом по окну вводу даных, но в нем есть лишь действия для копирования, вырезания и вставки. Второе меню появилось в iOS 13 и отображается после нажатия темя пальцами на поле ввода данных.

Именно в этом контекстном меню есть пиктограммы для отмены или повтора последнего действия.

3. Сделайте свайп тремя пальцами

Это нововведение тоже появилось с релизом iOS 13. Кроме вызова контекстного меню при помощи тапа тремя пальцами можно сразу же отменять или повторять последние действия.

Просто проведите тремя пальцами влево по области ввода для отмены последнего действия. Работать данная фишка будет в большинстве стандартных и многих сторонних приложениях.

Обратная операция – повтор последнего действия осуществляется аналогичным жестом в другую сторону.

4. Нажмите на специальную кнопку

Последний и наименее очевидный способ отменять и повторять последнее действие в iOS – это специальные кнопки в меню рисования.

Они отображаются не во время ввода текста, а после перехода в режим создания эскиза. Соответственно, работать они будут не во всех приложениях, а лишь там, где можно создавать набросок от руки или при помощи Apple Pencil, например, в Заметках или Почте.

Теперь вы знаете обо всех способах отмены или повторения последнего действия на iPhone и iPad.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *