Skip to content

Instantly share code, notes, and snippets.

@haocong
Last active March 11, 2016 11:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save haocong/6a2402a043e6ac35727c to your computer and use it in GitHub Desktop.
Save haocong/6a2402a043e6ac35727c to your computer and use it in GitHub Desktop.
Set document meta on retina display
var docEl = document.documentElement;
var metaEl = document.createElement('meta');
var scale = devicePixelRatio > 1 ? 0.5 : 1;
metaEl.setAttribute('name', 'viewport');
metaEl.setAttribute('content', 'initial-scale=' + scale + ', maximum-scale=' + scale + ', minimum-scale=' + scale + ', user-scalable=no');
if (docEl.firstElementChild) {
docEl.firstElementChild.appendChild(metaEl);
} else {
var wrap = document.createElement('div');
wrap.appendChild(metaEl);
document.write(wrap.innerHTML);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment