golang/go

x/pkgsite: change browser URL to canonical path

Ouverte

#40 936 ouverte le 20 août 2020

 (0 commentaire) (0 réaction) (0 personne assignée)Go (19 008 forks)batch import
NeedsInvestigationhelp wantedpkgsite

Métriques du dépôt

Stars
 (133 883 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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

Guide contributeur