Microsoft edge буфер обмена
Я не могу прочитать данные буфера обмена в браузере Microsoft Edge. Я использую приведенный ниже javascript.
В Edge не выполняется ни один из блоков if / elseif. Я пробовал использовать
Дайте мне знать, если кто-нибудь знает, как решить эту проблему.
2 ответа
Edge в настоящее время не поддерживает api буфера обмена, но он находится на рассмотрении и, вероятно, будет добавлено в ближайшем будущем.
У меня нет края, но похоже, что у вас нет прав доступа к данным буфера обмена. Это на веб-сайте или вы вызываете это из сценария JavaScript, выполняемого локально?
Убедитесь, что сайт находится в надежных сайтах.
12.1 Вопросы конфиденциальности
Недоверенные скрипты не должны получать неконтролируемый доступ к данным буфера обмена пользователя. Эта спецификация предполагает, что предоставление доступа к текущим данным буфера обмена, когда пользователь явно инициирует операцию вставки из доверенного хрома пользовательского агента, является приемлемым. Однако разработчики должны действовать осторожно и как минимум соблюдать меры предосторожности, указанные ниже:
Объекты, реализующие интерфейс DataTransfer для возврата данных из буфера обмена, не должны быть доступны за пределами обработчика событий ClipboardEvent. Если сценарий хранит ссылку на объект, реализующий интерфейс DataTransfer для использования извне обработчика событий ClipboardEvent, все методы должны быть закрытыми при вызове вне ожидаемого контекста. Реализации не должны позволять сценариям создавать синтетические события буфера обмена для получения доступа к реальным данным буфера обмена, за исключением случаев, когда они настроены для этого. Реализации не должны позволять сценариям вызывать document.execCommand ('paste'), если пользователь явно не разрешил это.
Реализации могут дополнительно ограничить функциональность, предоставляемую интерфейсом DataTransfer. Например, реализация может позволить пользователю отключить этот API или настроить, каким веб-сайтам должен быть предоставлен доступ к нему.
Когда вы копируете содержимое на компьютере, оно автоматически копируется в буфер обмена, чтобы его можно было вкопировать. Вы можете вклеить несколько элементов из истории буфера обмена, а также закрепить элементы, которые вы часто используете, и синхронизировать историю буфера обмена с облаком.
Ниже приведены ответы на некоторые вопросы, связанные с буфером обмена.
Чтобы включить буфер обмена в первый раз, выберите Windows клавишу с логотипом + V , а затем выберите Включить.
Чтобы синхронизировать элементы буфера обмена с компьютером, необходимо убедиться в том, что функция синхронизации есть.
Выберите Начните > Параметры > система > буфер обмена .
Установите для перенастройки Синхронизация на разных устройствах вкл..
На устройстве и в облаке можно быстро очистить все элементы, кроме закрепленных.
Выберите Начните > Параметры > система > буфер обмена .
В области Очистка буфера обмена выберитеочистить.
Вы также можете очистить историю буфера обмена устройств, выбрав Windows клавишу с логотипом + V, а затем — параметр Очистить все в верхней части.
Вы можете очистить любой элемент в буфере обмена.
ВыберитеWindows клавиши с логотипом + V .
Рядом с вопросом выберите Дополнительные (. ) и удалить.
Устранение неполадок, связанных с буфером обмена
Убедитесь, что вы включили историю буфера обмена. Чтобы включить буфер обмена в первый раз, нажмите клавишу с логотипом Windows + V и щелкните Включить.
При каждом перезапуске компьютера очищается история буфера обмена за исключением закрепленных элементов.
Вы можете сделать так, чтобы скопированные элементы автоматически синхронизировались с другими устройствами.
Примечание: Функция синхронизации связана с вашей учетной записью Майкрософт или вашей учетной записью, поэтому не забудьте использовать одинаковые данные для входа на всех устройствах.
Выберите Начните > Параметры > система > буфер обмена .
В разделе Синхронизация на разных устройствах установите для перенастройки вкл..
Выберите Автоматически синхронизировать текст, который я копую.
Примечание: Параметр Синхронизировать текст, который копируются вручную,означает, что вам потребуется открыть историю буфера обмена (Windows клавиша с логотипом + V) и вручную нажать кнопку синхронизации в элементе буфера обмена. Затем текст будет добавлен в облако и синхронизирован с другими устройствами.
Размеры элементов не должны превышать 4 МБ. Поддерживаются текст, HTML и растровые изображения.
Журнал буфера обмена рассчитан не более чем на 25 скопированных записей. Система автоматически удаляет старые элементы(если они не закреплены), чтобы освободить место для новых.
Использование буфера обмена
Когда вы копируете содержимое на компьютере, оно автоматически копируется в буфер обмена, чтобы его можно было вкопировать. Вы не только можете врезать несколько элементов из истории буфера обмена, но также закрепить элементы, которые вы часто используете, и синхронизировать историю буфера обмена с облаком.
Ниже приведены ответы на некоторые вопросы, связанные с буфером обмена.
Чтобы включить буфер обмена в первый раз, выберите Windows клавишу с логотипом + V , а затем выберите Включить.
Чтобы синхронизировать элементы буфера обмена с компьютером, необходимо убедиться в том, что функция синхронизации есть.
Выберите Начните > Параметры > система > буфер обмена .
В области Синхронизация между устройствами установите для перегона вкл. .
На устройстве и в облаке можно быстро очистить все элементы, кроме закрепленных.
Выберите Начните > Параметры > система > буфер обмена .
В области Очистка буфера обмена выберитеочистить.
Вы также можете очистить историю буфера обмена устройств, выбрав Windows клавиши с логотипом + V,значок . и затем нажимая кнопку Очистить все.
Вы можете очистить любой элемент в буфере обмена.
ВыберитеWindows клавиши с логотипом + V .
Рядом с вопросом выберите значок . и выберите удалить.
Синхронизация журнала буфера обмена с телефоном еще недоступна, но скоро она будет реализована.
Устранение неполадок, связанных с буфером обмена
Убедитесь, что вы включили историю буфера обмена. Чтобы включить буфер обмена в первый раз, нажмите клавишу с логотипом Windows + V и щелкните Включить.
После перезапуска компьютера все элементы в журнале буфера обмена за исключением закрепленных элементов будут удалены.
Чтобы можно было синхронизировать элементы в буфере обмена на устройствах с Windows 10, необходимо последнее обновление Windows 10. Дополнительные сведения об обновлении см. в статье Центр обновления Windows: вопросы и ответы.
Вы можете сделать так, чтобы скопированные элементы автоматически синхронизировались с другими устройствами.
Примечание: Функция синхронизации связана с вашей учетной записью Майкрософт или вашей учетной записью, поэтому не забудьте использовать одинаковые данные для входа на всех устройствах.
Выберите Начните > Параметры > система > буфер обмена .
В разделе Синхронизировать между устройствами установите для перегона вкл. .
Размеры элементов не должны превышать 4 МБ. Поддерживаются текст, HTML и растровые изображения.
Журнал буфера обмена рассчитан не более чем на 25 скопированных записей. Система автоматически удаляет старые элементы(если они не закреплены), чтобы освободить место для новых.
Конфигурация компьютера | |
Процессор: Intel® Core™ i7-8700K 3,70 GHz - 4,70 GHz | |
Материнская плата: Gigabyte Z370 AORUS Gaming K3 rev.1.0 | |
Память: Kingston 2x16GB 3000 MHz HyperX Predator (HX430C15PB3K2/32) | |
HDD: SSD SAMSUNG 850 Pro 256GB 2.5" SATA + RAID0: WDC WD5000AAKSX-603CA0 ATA Device; WDC WD5000AAKS-00UU3A0 ATA Device | |
Видеокарта: MSI GeForce RTX 2080 Super Gaming X Trio | |
Звук: Realtek ALC1220 | |
Блок питания: SEASONIC Focus Plus 750 Gold 750W | |
CD/DVD: LG-HL-DT-ST DVDRAM GH20NS10 ATA Device (выбросил за ненадобностью) | |
Монитор: ASUS VG258Q 24,5" | |
ОС: Windows 10 Pro x64 | |
Прочее: Кулер для процессора NOCTUA NH-U12S |
Здравствуйте!
По умолчанию назначен веб-браузер - Mozilla Firefox. Пытаюсь попользоваться Microsoft Edge.
Проблема: копирую ссылку на главную страницу этого форума (и не только этого), жму "вставить и перейти", открывается страница, в поле авторизации жму "вставить" скопированный, ранее, в буфер обмена логин, не вставляется, ctrl+v тоже не работает . Это так и надо или я что-то делаю не так, в "суперсовременном" браузере надо пару сотен логинов и паролей вручную вбивать, что ли? В Microsoft Edge не устанавливал никаких расширений/плагинов, настройки по умолчанию, даже дом. страницу не менял, из
sfc /scannow, dism /Online /Cleanup-Image /ScanHealth ничего не находят.
P. S.: забыл написать - в параметрах конфиденциальности ОС всё отключено штатными методами из встроенных "Параметров". Может там что-то не дает работать буферу обмена в Edge? Версия ОС - Windows 10 Pro 1803, сборка 17134.254.
Конфигурация компьютера | |
Процессор: Intel® Core™ i7-8700K 3,70 GHz - 4,70 GHz | |
Материнская плата: Gigabyte Z370 AORUS Gaming K3 rev.1.0 | |
Память: Kingston 2x16GB 3000 MHz HyperX Predator (HX430C15PB3K2/32) | |
HDD: SSD SAMSUNG 850 Pro 256GB 2.5" SATA + RAID0: WDC WD5000AAKSX-603CA0 ATA Device; WDC WD5000AAKS-00UU3A0 ATA Device | |
Видеокарта: MSI GeForce RTX 2080 Super Gaming X Trio | |
Звук: Realtek ALC1220 | |
Блок питания: SEASONIC Focus Plus 750 Gold 750W | |
CD/DVD: LG-HL-DT-ST DVDRAM GH20NS10 ATA Device (выбросил за ненадобностью) | |
Монитор: ASUS VG258Q 24,5" | |
ОС: Windows 10 Pro x64 | |
Прочее: Кулер для процессора NOCTUA NH-U12S |
Здравствуйте!
По умолчанию назначен веб-браузер - Mozilla Firefox. Пытаюсь попользоваться Microsoft Edge.
Проблема: копирую ссылку на главную страницу этого форума (и не только этого), жму "вставить и перейти", открывается страница, в поле авторизации жму "вставить" скопированный, ранее, в буфер обмена логин, не вставляется, ctrl+v тоже не работает . Это так и надо или я что-то делаю не так, в "суперсовременном" браузере надо пару сотен логинов и паролей вручную вбивать, что ли? В Microsoft Edge не устанавливал никаких расширений/плагинов, настройки по умолчанию, даже дом. страницу не менял, из
sfc /scannow, dism /Online /Cleanup-Image /ScanHealth ничего не находят.
P. S.: забыл написать - в параметрах конфиденциальности ОС всё отключено штатными методами из встроенных "Параметров". Может там что-то не дает работать буферу обмена в Edge? Версия ОС - Windows 10 Pro 1803, сборка 17134.254.
Любой веб-браузер позволяет нам выберите любой элемент веб-страницы, как текст, так и изображения, и скопируйте его в Windows буфер обмена. Таким образом, мы делаем дословную копию элементов, которые мы выбрали для вставки указанной копии в любую другую программу. Однако есть элементы, которые плохо копируются с помощью этих функций, такие как таблицы или расширенные объекты, теряя информацию (например, столбцы) при использовании обычных функций копирования. К счастью, благодаря Edgeэто изменится в новой функции копирования.
Microsoft очень серьезно относится к разработке своего нового браузера, включая все виды функций и возможностей, которые могут быть полезны его пользователям. Одна из последних новостей, которые достигли браузера и которую мы уже можем протестировать в его ветке Canary, - это Умная копия , что изменит способ, которым мы выбираем и копируем контент из браузера.
Как Smart Copy работает в Edge
Smart Copy - это, в широком смысле, инструмент выбора, который позволяет нам разумно выбирать все элементы, которые мы хотим скопировать. Этот инструмент можно запустить с помощью сочетания клавиш Ctrl + Shift + X , и мы автоматически увидим, как курсор превращается в крест. Затем мы можем выделить текст и все элементы, которые хотим скопировать.
Когда мы отпустим кнопку мыши, мы увидим кнопку с названием " Копировать «. Нажав на нее, мы автоматически перенесем всю эту информацию в буфер обмена.
Edge позаботится о создании умная копия , сохраняя все свойства текста. Например, если мы выбрали элементы из таблицы, они будут скопированы с правильной таблицей, чтобы их можно было вставить в Excel или обычный текстовый редактор, но с сохранением разделения. То же самое происходит, например, если мы копируем форматированный текст.
Благодаря Smart Copy мы также сможем копировать целые абзацы, не выбирая их. И он также работает с гиперссылками, что позволяет избежать нажатия на них по ошибке, как это часто бывает при использовании классического метода выделения с этими элементами.
Умное копирование в Chrome
На данный момент эта функция является эксклюзивной для Microsoft Edge. Однако, поскольку все функции, которые он предоставляет, реализованы в Chromium код , Он Очень просто, что в ближайшем будущем мы увидим аналогичную функцию в браузере Google, хотя это правда, что в этом она не является строго необходимой. В виде Chrome работает прямо сейчас, если выделить какой-либо текст, например таблицу, уже сохраняется пропорция строк и столбцов. Единственное, что можно было реализовать, - это инструмент выделения, который мы видели, и он полезен. Но в остальном браузер Google долгое время разумно копировал элементы.
Доступно на Edge 89 «Canary»
На данный момент эта функция находится на стадии тестирования, поэтому могут возникнуть проблемы при копировании некоторых элементов некоторых веб-страниц. Поэтому, чтобы протестировать его, необходимо использовать Edge Canary, версию браузера для разработки. Кроме того, необходимо убедиться, что у нас установлена последняя доступная компиляция этого браузера.
Microsoft делает все возможное, чтобы превратить Edge в то, что когда-то было Internet Explorer, и вернуть себе большую часть доли рынка, утраченную много лет назад. Это правда, что ему еще предстоит пройти долгий путь, но функции и возможности, которые он привносит в этот браузер, безусловно, очень полезны для всех пользователей. И лучшее еще впереди.
Читайте также: