or maybe we could do this revolutionary thing where we use code on the server side to generate different HTML for different requests!!!
we've come full circle <3
we've come full circle <3
An easy win is to replace just the page main content and keep headers, menu and footers between navigations in the system.
if (request.headers["user-agent"].Matches("Safari")) {
// wheeeee
else if (...Matches("Firefox")) {
// those where good times