[ VKontakte Optimizer ]

[ VKontakte Optimizer ] (//vkopt.net/forum/index.php)
-   Обсуждение ВКонтакте (//vkopt.net/forum/forumdisplay.php?f=19)
-   -   Странное поведение ссылок в личных сообщениях ВК (//vkopt.net/forum/showthread.php?t=5481)

Kondra007 13.06.2015 23:38

Странное поведение ссылок в личных сообщениях ВК
 
Здравствуйте. Меня, как параноика, беспокоит очередное "нововведение" ВКонтакте.

Наверняка многие заметили, как теперь стали отправляться ссылки в личных сообщениях? Красивенько так, вверху заголовок, внизу домен.
Однако не всё так радужно.

Я заметил, что к каждой (?) ссылке добавляется вот такой текст:
Код:

&rsz=sx&from_mail=1
Что такое rsz=sx можно лишь догадываться, а вот from_mail=1 - очевидно - указание на то, что ссылка была в личке.
Для чего это нужно? Для целевой рекламы? Для анализа соц.связей?

Предлагаю обсудить данную проблему и, по возможности, предложить варианты обхода этой "заразы".

Omeha2 13.06.2015 23:55

Поддерживаю! Из-за этой дряни я сегодня с сестрой поссорился!
Отправил ей ссилку, а она не смогла её открить, полсе минут десяти споров, залез через тимвивер и увидел "Эту" штуку прицепленую к концу ссилки, из-за чего ссилка "ломалась" :mad:

IkaR49 14.06.2015 15:26

На самом деле ВК тут не виноват. Давайте разберём по полочкам:

Разбор "правильной ссылки", кому интересно:
Разбор ссылки по частям
Разбиваем на части:

Домен ВК
Цитата:

https://vk.com/
Файл, регистрирующий переход на другой домен
Цитата:

away.php
Дальше начинаются аргументы, которые обрабатывает этот файл, и никто иной.

Сама целевая ссылка
Цитата:

?to=http%3A%2F%2Fbash.im%2Fquote%2F434200
Здесь разберём отдельно:
Название параметра, куда поместится ссылка
Цитата:

?to=
Сама ссылка, где ключевые символы URL заменены на специальные последовательности
Цитата:

http%3A%2F%2Fbash.im%2Fquote%2F434200
Если расшифровать все символы в нормальный вид, то получится:
Дальше начинается то, на что собственно и претензии:
1.
Цитата:

&rsz=mx или &rsz=sx
Не знаю что это, но не суть важно.
2.
Цитата:

&from_mail=1
Просто метка, что сообщение из диалогов. Думаю статистика и ничего кроме.


А теперь внимание, как поймать вашу ошибку:
  • Отправляете кому-нибудь в ЛС ссылку (например http://habrahabr.ru/). Или получаете от кого-нибудь.
  • Пытаетесь по ней перейти - всё происходит хорошо.
  • Теперь обновляете страницу диалогов
  • Снова пытаетесь перейти по ссылке - вероятно это произойдёт плохо (например с хабром так и происходит)
Разбор ссылки после обновления страницы:
(если кому интересно)

Исходный вид

Каково же отличие от предыдущего варианта? Отсутствует первая часть
Цитата:

https://vk.com/away.php
Всё остальное осталось на месте (и сама ссылка раскодировалась в правильный вид)


Проблема в том, что некоторые сайты (например http://habrahabr.ru/) обрабатывают все переданные параметры. Этих параметров они не знают, и поэтому могут показывать что-то вроде такого:

http://ipic.su/img/img7/fs/kiss_42kb.1434284527.png


Подводя итоги:
Проблема открытия ссылок вина не ВК, вина ВКопта. Потому что текущая релизная версия просто не знает о том, что в этих ссылках есть какие-то доп. параметры. И поэтому ссылка преобразуется неправильно.

Как исправить?
Отключить в настройках функцию "Обход away.php". Включить её можно будет со следующим обновлением плагина.


Kondra007 18.06.2015 23:21

Странно, у меня часть ссылок при включенном обходе away.php остались без той "добавки"

Отключение away.php и обновление страницы к успеху не привело. Более того, с сегодняшнего вечера (18.06.2015), например, ссылки на "Медузу" (https://meduza.io/shapito/2015/06/18...-millimetrovke) оказываются битыми напрочь. По клику открывается лента ВК.

IkaR49 19.06.2015 00:41

Kondra007,да, есть трабла: отправил ссылку в сообщении без текста, получил "пустую" ссылку:
http://ipic.su/img/img7/fs/kiss_0kb.1434663421.png
При этом адрес, куда указывает эта ссылка:
То есть, здесь будет переход на ленту ВК. И, кстати, это уже действительно проблема ВК, так как при отключенном ВКопте всё осталось прежним.

Исправить это можно так:
Добавьте до или после ссылки любой текст
http://ipic.su/img/img7/fs/kiss_2kb.1434663568.png
Тогда, если нажимать на слово "ссылка" внизу - ошибка будет всё равно, но зато если нажать на саму ссылку (над текстом), то переход пройдёт успешно. В данной ситуации даже ВКопт с включенной функцией обхода - не мешает.


Часовой пояс GMT +4, время: 14:13.

Сервер бесплатных медицинских консультаций
Дачный форум. уДачное общение.

VkOpt 2007 - 2024
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод от zCarot