有人与我分享了一个链接,但没有任何进展。该用户使用的是移动设备,链接已发送到我的 Gmail 帐户。我询问是否可以分享原始链接(可能涉及敏感信息),但尚未收到回复。
我通过 Google 找到了一些类似结构的链接。以下是示例:
>leo://plh/http%3A*3*3www%2Erackspace%2Ecom*3knowledge_center*3e-
>commerce*3cms-comparison-drupal-joomla-and-wordpress/QUKg
(这都是一个链接,只是不确定如何在 markdown 中强制换行。)
我想知道的是,“leo://plh/”部分是什么意思?我对 URL 结构、方案和 URL 编码有基本的了解……或者在这种情况下,双重编码?不过,不确定 / 是如何变成 *3 的。
这似乎是 Google 应该能回答的问题,但 20 分钟后我却不知所措。我找到的只是更多以这种方式形成的链接示例,却没有解释原因。
ETA:有人认为这是一个自定义 URI 方案 - 很有道理。但它是谁的?谁/什么使用它?谷歌”leo://plh/“您会看到各个网站都有这些链接,它们指向多个其他网站的内容。
答案1
“leo://plh/http……”
此 URL 的格式为自定义URI 方案或使用的 URI移动深度链接。
嵌入的链接 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-wordpress
“但是它是谁的?谁/什么使用它?”
有一款手机应用叫低地球轨道(“在您喜爱的地方,为您省钱。)”
当应用程序用于共享链接时,这显然是创建引用 URI 的候选者(“然后您可以通过 Facebook 或 Twitter 与朋友分享优惠。请记住,使用 LEO 的人越多,未来优惠就越多,节省的钱就越多。”)
答案2
我同意这肯定是一个自定义 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://,它与自定义应用程序绑定,然后对链接进行编码以删除浏览器会解析的字符,并且是一个转义选项……我不认为他们打算这样向你发送链接,但是他们发送链接的应用程序以这种格式对其进行了编码,可以直接从你设备上的同一应用程序打开,而不会出现任何浏览器错误。这是我最好的猜测,没有任何文档可供查看