Thanks to visit codestin.com
Credit goes to github.com

Skip to content

搜索参数顺序好像有点小BUG #45

@popokcn

Description

@popokcn

https://www.sov2ex.com/?q=测试&sort=created
https://www.sov2ex.com/?sort=created&q=测试

按道理这2个URL应该是等效的,因为根据RFC3986和常规实践,url查询参数应该是随意顺序的。实际情况是第一个可以正常访问,第二个直接报错。

我猜是网站前端用了正则匹配啥的吧,导致关键词必须在第一个参数,这样一点都不优雅,能不能改进一下呢。

主要是v2ex plus这个插件跳转的默认链接是https://www.sov2ex.com/?q=测试,但是一般我们搜东西喜欢按时间排序,所以每次需要重新再点一下搜索。所以我想自己加一个sort=created参数上去。然后发现了这个问题。

其实建议网站可以加一个偏好设置,然后保存在用户cookie中。

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions