背景
由于目标链接(即长链接)存在着比较多可能性,前端提供的常规 URL 检测不一定准确,导致用户在添加/更新短链接时被拦截。
这也是 #23 被提出的 bug。
解决方案
前端依旧使用常规 URL 检测的方法,但当 URL 为非常规的 URL 时,不会再拦截用户的添加/更新操作,而是会提醒用户,最终是否继续操作,用户自行决定。
结合我自己的使用来说,我想去添加一个短链接,目的其实就是为了让别人访问到长链接,所以我不会去故意填一个错的长链接,但作为程序,又是有责任去提醒使用者填写的可能是一个不正确的长链接。
效果如图: