Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我总是用slugifizer将实体的主要信息(例如标题、名称)转换为不包含空格、特殊字符等的 slug。
现在我不小心忘记了slugifizer,即使有空格它也能正常工作。
这个时候还需要蛞蝓吗?
当然除了 IE 用户...
问候
PS:我不想开始讨论这个话题。我只是想知道是否所有现代浏览器(当然还有后端)都可以处理一个非 slugged 值可能导致的所有问题。
蛞蝓主要是为了 SEO 价值。
URL 不能包含空格或其他保留字符。如果您在 URL 中放置空格并且它可以工作,那是因为浏览器对您很好,而不是因为它是正确的。
当您尝试复制/粘贴 URL 时,这很糟糕。例如,尝试在任何 Messenger 上向某人发送未经清理的 URL。它很可能会破坏格式,收件人无法正确单击它。此外,许多电子邮件服务提供商倾向于解析 URL 以在其上添加超链接,这可能会使电子邮件收件人收到格式错误的 URL...