caniuse icon indicating copy to clipboard operation
caniuse copied to clipboard

Make /{feature} default URLs instead of /#feat={feature}

Open notpushkin opened this issue 8 years ago • 3 comments

The /{feature} URLs work, but with JS enabled they redirect to /#feat={feature} (or just rewrite using History API?). It should be vice versa, I believe: http://caniuse.com/css-placeholder-shown looks a bit cleaner than http://caniuse.com/#feat=css-placeholder-shown, and it works even with JS disabled (the #feat-version shows the homepage instead).

notpushkin avatar Sep 08 '16 13:09 notpushkin

Currently the /{feature} urls just provide very basic tables with much more limited information (no numbered notes, no version filtering, no custom usage info, etc). They mostly exist to be linked to from the caniuse.com page with JS disabled. While it would be nice to include all the extra parts and make the pages work without JS it would require a bunch of work & time that doesn't seem terribly worthwhile...so no plans to do this any time soon.

Fyrd avatar Sep 17 '16 07:09 Fyrd

Glad to see this made it to the beta!

chrisblakley avatar Jul 15 '20 04:07 chrisblakley

/{feature} is now canonical on live as well, /#feat={feature} redirects there even.

Feel free to try your original links, @notpushkin :)

I believe this issue can be closed now.

Schweinepriester avatar Jul 20 '22 13:07 Schweinepriester