golang/go

x/pkgsite: change browser URL to canonical path

開放

#40,936 建立於 2020年8月20日

 (0 則留言) (0 個反應) (0 位負責人)Go (19,008 個分叉)batch import
NeedsInvestigationhelp wantedpkgsite

倉庫指標

星標
 (133,883 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

If the URL passed to the frontend is path@version.

it resolves this internally to module@version/suffix.

and all the links it puts on the page have this form. However, the browser URL still says "path@version".

We could use window.history.replaceState to change the browser URL without a page reload. According to https://computerrock.com/blog/html5-changing-the-browser-url-without-refreshing-page, it is available in modern browsers.

/cc @jba @jamalc

貢獻者指南