2

Кто-то поделился со мной ссылкой, которая никуда не денется. Пользователь находился на мобильном устройстве, и ссылка была отправлена на мою учетную запись Gmail. Я спросил, могу ли я поделиться исходной ссылкой (может быть чувствительной) и пока не получил ответ.

Я нашел несколько аналогичных структурных ссылок через Google. Вот пример:

>leo://plh/http%3A*3*3www%2Erackspace%2Ecom*3knowledge_center*3e-
>commerce*3cms-comparison-drupal-joomla-and-wordpress/QUKg

(Это все одна ссылка, просто я не был уверен, как еще заставить перенос строки в уценке.)

Что я хочу знать, так это о части «leo://plh/»? У меня есть базовое понимание структуры URL, схем и кодировки URL ... или в этом случае двойного кодирования? Не уверен, как / превращается в * 3, хотя.

Похоже, что Google ответил бы за меня, но через 20 минут я в тупике. Все, что я нахожу, это больше примеров ссылок, которые сформированы таким образом, а не объяснение почему.

ETA: Предполагается, что это пользовательская схема URI - имеет смысл. Но чья это? Кто / что использует это? Google " leo: // plh / ", и вы увидите, что на разных сайтах есть эти ссылки, и они указывают на контент более чем на одном сайте.

2 ответа2

1

Я согласен, что это должен быть пользовательский протокол URL. Есть некоторые проблемы с безопасностью, и это будет зависеть от того, имел ли в виду разработчик, который написал приложение, когда дело доходит до внедрения кода, защиты от злонамеренных атак и т.д. Но с вашей точки зрения вам не о чем беспокоиться. не представляю. Что касается того, почему это ни к чему не привело, вероятно, потому что, как сказано выше, у вас нет приложения, необходимого для выполнения протокола. Не похоже, что протокол зарегистрирован в каком-либо известном прикладном программном обеспечении, но, возможно, он является частью мобильного приложения, упомянутого выше.

Вот документация по схеме URI https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx

Вот документация для регистрации обработчика протокола для пользовательского протокола URL. http://blogs.msdn.com/b/noahc/archive/2006/10/19/register-a-custom-url-protocol-handler.aspx?Redirected=true

протокол выглядит так: leo://, который привязан к пользовательскому приложению, а затем ссылка кодируется для удаления символов, которые будут проанализированы браузером, и является экранирующей опцией ...Я не думаю, что они намеревались отправить вам такую ссылку, однако приложение, из которого они отправили ее, кодирует ее в этом формате, можно напрямую открыть из этого же приложения на вашем устройстве без каких-либо ошибок из браузера. Моя лучшая догадка без какой-либо документации, чтобы посмотреть на

1

"Лев:// PLH / HTTP ..."

Этот URL имеет формат пользовательской схемы URI или URI, используемого Mobile Deep Linking.


Что такое URL встроенной ссылки?

Полный URL:

leo://plh/http%3A*3*3www%2Erackspace%2Ecom*3knowledge_center*3e-commerce*3cms-comparison-drupal-joomla-and-wordpress/QUKg

Использование %3a = : *3 = / и %2e = . затем встроенная ссылка декодируется в:

http://www.rackspace.com/knowledge_center/article/cms-comparison-drupal-joomla-and-word‌​press

"Но чья это? Кто / что использует это?"

Существует мобильное приложение под названием LEO («Экономия денег в местах, которые вы любите»).

Это было бы очевидным кандидатом для создания цитируемого URI, когда приложение используется для предоставления ссылки («Затем вы можете поделиться предложением со своими друзьями через Facebook или Twitter. Помните, чем больше людей используют LEO, тем больше предложений и больше экономия в будущем. ")


Всё ещё ищете ответ? Посмотрите другие вопросы с метками .