#javascript #google-chrome #http #ssl #clipboard
#javascript #google-chrome #http #ssl #буфер обмена
Вопрос:
Мне нужно разрешить настройку сайта в буфере обмена, но он становится блочным и размытым (не изменяемым).
для незащищенных веб-сайтов (HTTP).
Итак, есть ли какой-либо способ отредактировать этот параметр и изменить его на разрешить?
Ответ №1:
Извините, нет никакого способа сделать это. Согласно спецификации буфера обмена, доступ к буферу обмена возможен только через защищенные контексты (HTTPS) (см. SecureContext
В спецификации). Поэтому все браузеры должны разрешать этот API только для HTTPS.
Браузер Chrome имеет открытый исходный код, поэтому это требование безопасного контекста также можно проверить здесь, в исходном коде.
Комментарии:
1. Я также хотел бы добавить, что его также можно использовать на localhost.
Ответ №2:
Одним из вариантов здесь является добавление источника для рассматриваемого веб-сайта к флагу Chrome #небезопасно-лечить-небезопасный-источник-как-безопасный. Это позволит получить доступ к буферу обмена в источнике. Конечно, это рекомендуется только в том случае, если вы действительно доверяете небезопасному источнику.