使用空格共享链接(share?url=)



试图在我的网站上添加共享功能,但GPlus似乎在共享带有空格的url时遇到了问题。

即使逃跑了,它们似乎也不起作用。例如;https://plus.google.com/share?url=http://www.google.com/%23test%20test

它似乎只在%20之前识别。

有什么想法吗?这是个虫子吗?我做错什么了吗?

该网站相当粗糙,在历史上,如果只为googleplus使用非标准的字符转义,令牌将是一种痛苦。

我不认为这是Google+的错误,但很可能是故意的,因为这些URL需要双重URL编码,因为一个URL共享另一个URL,因此您的共享URL应该是http%3A%2F%2WWW.Google.com%2F%2523test%2Btest

这将无法在共享片段中创建预览,但共享时URL是正确的。

总之,你不应该在你的URL中使用空格,因为它们被认为是不安全的,请参阅RFC 1738。您应该更改应用程序的URL结构。

最新更新