Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

发现Safari一个bug(不知道是feature还是bug)

$
0
0

今天用webstorm debug node代码,主要流程就是Safari访问一个带参数的连接,然后向数据库里插入一条记录 假如链接为:http://localhost:3000?name=1001,Safari里输入连接然后敲下回车,就将1001写入数据库。 发现的问题就是当我在输入name值的时候,如果Safari的历史记录里存在对应的或者是模糊匹配到的话,Safari会触发请求这个匹配到的连接的操作。 也就是说假如我的Safari有如下历史记录

http://localhost:3000?name=1002
http://localhost:3000?name=1003
http://localhost:3000?name=1004

我打开Safari当我输入到http://localhost:3000?name=1它如果优先匹配到1001的话,就直接会将1001写入数据。 我换了Chrome则没有这样的情况,换了vscode+Safari或者 终端+Safari也是同样的问题。 不知道我描述清楚没,大家有这样的情况吗? 另外排除了favicon.ico的请求,和这个无关。


Viewing all articles
Browse latest Browse all 14821

Trending Articles