mipengine / mip2

MIP (移动网页加速器)通过优化网页JS、控制资源加载顺序,达到加速网页的效果。
https://www.mipengine.org/
MIT License
184 stars 49 forks source link

[BUG] 页面 hash 跳转失效 #670

Closed clark-t closed 5 years ago

clark-t commented 5 years ago

BUG 描述 比如官网的某篇文章:

https://www.mipengine.org/v2/docs/getting-start/start-writing-first-mip.html

点击左侧的页内锚点之后,页面不会滚动到对应 id 的元素,并且 hash 会不断地以 & 的方式不断拼接到 URL 上,这应该是上周引入的线上 BUG 需尽早修复。

复现步骤 重新复现 Bug 的步骤

  1. https://www.mipengine.org/v2/docs/getting-start/start-writing-first-mip.html
  2. 点击左侧 『创建 HTML 文件』
  3. 点击左侧 『添加样式』
  4. 此时页面不会滚动,并且 URL 拼接了多个 hash

期望结果

  1. hash 在点击的时候应该替换而不是不断拼接
  2. 点击时应触发滚动

截图 如果合适,添加问题相关的截图

环境及版本信息:

其他信息 其他补充信息

clark-t commented 5 years ago

done