Невозможно вставить ссылку в редактор через Android Chrome

Здравствуйте,

Повторение:

  1. Попробуйте вставить ссылку в редактор.

Кажется, это происходит только на мобильных устройствах. Я проверял на Android.

Мой форум находится на версии e92f57255d, но я также проверил на Meta, и проблема та же.

Я тестировал это на Android 10, Chrome 98.0.4758.87.

Спасибо :slightly_smiling_face:


Обновление: Похоже, проблема касается только внешних ссылок. Если я копирую ссылку на Meta, то могу её вставить, но если я перехожу на веб-сайт и копирую оттуда ссылку, то вставить её не получается.

  • Но OneBox отсутствует

Работает на iPhone/Hub

А также при использовании общей ссылки в тексте (iPhone/Safari)

Только что обновился до версии 98.0.4758.87. Теперь у меня та же проблема. Я могу скопировать и вставить ссылку, опубликованную @Jagster, но не то, что я скопировал из адресной строки. Похоже, это работает, если я не копирую из адресной строки.

Ссылки на Wiktionary.org, такие как https://en.wiktionary.org/wiki/discourse, не работают…
discourse - Wiktionary, the free dictionary

… из-за:

Эту заметку можно увидеть только в режиме предпросмотра на рабочем столе — кажется, на мобильных устройствах предпросмотра нет?


Не работает ли также на мобильных устройствах ссылка с Wikipedia.org, например:
https://en.wikipedia.org/wiki/Discourse_(software)

Это похоже на новую функцию конфиденциальности Chrome для Android, которая не вставляет скопированные ссылки в буфер обмена.

  1. Откройте веб-сайт

  2. Нажмите на адресную строку

  3. Скопируйте ссылку, нажав на значок

  4. Перейдите, например, в редактор Discourse и попробуйте вставить ссылку через «долгое нажатие» → контекстное меню → «вставить». Это не работает.

  5. Посмотрите на клавиатуру — ссылка отображается там и может быть вставлена:


Альтернативный способ:

  1. Скопируйте ссылку, чтобы она появилась в буфере обмена.

  2. Результат:

  3. Теперь вы можете вставить ссылку в любое место — в том числе через «долгое нажатие» → контекстное меню → «вставить».

Хм. Возможно, это та ошибка, о которой мы говорили с @zogstrip и @andrei на dev-канале: проблема с Android и вставкой URL-адресов? Очень странно!

Да, это та же самая ошибка.

О ней есть отчёт об ошибке в официальном трекере: https://bugs.chromium.org/p/chromium/issues/detail?id=1295617. Обратите внимание, что вы можете проголосовать за неё. Для этого войдите через Google и нажмите кнопку со звёздочкой:

Это происходит только при использовании кнопки копирования в адресной строке:

Всё работает корректно, если копировать ссылку со страницы (даже внешнюю) или если копировать ссылку из адресной строки «вручную»:

  • нажмите кнопку редактирования:
  • выделите URL в адресной строке
  • скопируйте его через контекстное меню

Лично я сомневаюсь, что это функция безопасности. На мой взгляд, это было бы очень запутанным пользовательским опытом. Я пытался найти какие-либо объявления об этом, но ничего не нашёл. Моя версия: это ошибка в Chrome, а то, что ссылка появляется в буфере обмена после нажатия кнопки с глазом, — это побочный эффект нажатия этой кнопки.

Я почти уверен, что всё дело в предотвращении подслушивания буфера обмена.

Это очень похоже на функцию запроса буфера обмена в Android: Exclusive: New Android 12 features revealed in early hands-on

iOS: TikTok and 32 other iOS apps still snoop your sensitive clipboard data - Ars Technica

Редакция: @andrei, так что вы были правы, это не функция безопасности :clap:
Команда Chromium определила ошибку в этой функции: [Omnibox] Буфер обмена может устанавливать и определять MIME-тип URL

Команда Chromium объединила исправление для этой ошибки. Обратите внимание, что исправление ещё не опубликовано.