Почему Safari добавляет странное расширение к ссылкам на YouTube?

Когда я нажимаю на видео на YouTube, браузер всегда добавляет к ссылке расширение: &frags=pl%2Cwn .

Примеры ссылок:

Эта проблема возникает только при использовании MacBook Pro в Safari (версия 12.0.2).

Обе ссылки работают, я пробовал на нескольких компьютерах / в разных веб-браузерах, и, насколько я вижу, абсолютно никакой разницы.

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

Мои вопросы:

  • Почему это происходит?
  • Кто-нибудь еще сталкивался с этой проблемой (может быть, это проблема конкретного пользователя)?
В чем именно заключается ваш вопрос?
@nohillside Добавил вопросы, теперь должно быть ясно.
Это не зависит от пользователя, если вы ищете «frags=pl%2Cwn», вы можете увидеть, что есть куча ссылок на видео YouTube, в которых есть это. Не знаю, что это такое, но это случается с другими людьми.
У вас загружено какое-то расширение, связанное с YouTube? Я тестировал все свои версии Safari, и ни у одной из них нет такого формата URL.
Почти наверняка это делает YouTube/Google, а не Safari. Я не могу понять, что он делает, но этот файл javascript ссылается на запрос «фрагс» 3 раза ( youtube.com/yts/jsbin/desktop_polymer-vfl8ahXk7/… ). Так задумано, а не "проблема".
Google — это крупное предприятие с тысячами серверов, которые будут обслуживать вас ближе всего к вашему местоположению. Проблема в том, что иногда вы получаете URL-адрес перенаправления или это как-то нарушает что-то еще. Это кажется немного не по теме из-за того, что я избегаю спрашивать о вещах, где нет реальной проблемы, которую нужно решить: «Мне любопытно, считают ли другие люди то же, что и я».
Ваш браузер Safari не «добавляет расширения» к ссылкам. Это известно как «параметр» и находится либо в HTML-коде веб-страницы, либо, возможно, добавляется загруженным вами расширением браузера, например tampermonkey. HTML-код веб-страницы или настройки Safari могут показывать вам другой (или усеченный) URL-адрес/адрес/URI в строке состояния или во всплывающей подсказке.
@bmike Где тогда мне задать этот вопрос?
Под «Safari» он, вероятно, подразумевает: «Почему Google добавляет параметр, когда я использую Safari, но не в других браузерах?»

Ответы (1)

Веб-приложение Youtube добавляет это к ссылке (или URL, https://en.wikipedia.org/wiki/URL ).

Символы после вопросительного знака в ссылке — это строка запроса ( https://en.wikipedia.org/wiki/Query_string ). Это один из способов передачи данных на сервер. Параметр "v" указывает, какое видео показывать. Амперсанд ("&") разделяет параметры.

Я не могу найти никаких ссылок на то, что делает параметр «фрагс». «%2C» — это запятая («,»), закодированная в процентах ( https://en.wikipedia.org/wiki/Percent-encoding ), поэтому эта часть устанавливает для параметра «frags» значение «pl,wn ".

Это определенно не проблема. Всё хорошо.