Skip to content

Instantly share code, notes, and snippets.

@alastaircoote
Created February 17, 2015 19:44
Show Gist options
  • Select an option

  • Save alastaircoote/f3a77d946e7e5df2ebaf to your computer and use it in GitHub Desktop.

Select an option

Save alastaircoote/f3a77d946e7e5df2ebaf to your computer and use it in GitHub Desktop.

Revisions

  1. alastaircoote renamed this gist Feb 17, 2015. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. alastaircoote renamed this gist Feb 17, 2015. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. alastaircoote revised this gist Feb 17, 2015. 1 changed file with 19 additions and 19 deletions.
    38 changes: 19 additions & 19 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -1,22 +1,22 @@
    var webviewProvider = (function() {
    if (/\/FBIOS/i.test(navigator.userAgent) === true) {
    return 'facebook';
    }
    if (/Twitter for/i.test(navigator.userAgent) === true) {
    return 'twitter';
    }
    if (/Pinterest\//.test(navigator.userAgent) === true) {
    return 'pinterest';
    }
    if (/\/\/t.co\//i.test(document.referrer) === true && /Safari\//.test(navigator.userAgent) === false) {
    return 'twitter';
    }
    if (/tumblr.com\//i.test(document.referrer) === true && /Safari\//.test(navigator.userAgent) === false) {
    return 'tumblr';
    }
    return null;
    if (/\/FBIOS/i.test(navigator.userAgent) === true) {
    return 'facebook';
    }
    if (/Twitter for/i.test(navigator.userAgent) === true) {
    return 'twitter';
    }
    if (/Pinterest\//.test(navigator.userAgent) === true) {
    return 'pinterest';
    }
    if (/\/\/t.co\//i.test(document.referrer) === true && /Safari\//.test(navigator.userAgent) === false) {
    return 'twitter';
    }
    if (/tumblr.com\//i.test(document.referrer) === true && /Safari\//.test(navigator.userAgent) === false) {
    return 'tumblr';
    }
    return null;
    })();

    if (webviewProvider !== null) {
    document.body.classList.add(webviewProvider);
    }
    document.body.classList.add(webviewProvider);
    }
  4. alastaircoote renamed this gist Feb 17, 2015. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion gistfile1.html → gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,3 @@
    <script>
    var webviewProvider = (function() {
    if (/\/FBIOS/i.test(navigator.userAgent) === true) {
    return 'facebook';
  5. alastaircoote created this gist Feb 17, 2015.
    23 changes: 23 additions & 0 deletions gistfile1.html
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    <script>
    var webviewProvider = (function() {
    if (/\/FBIOS/i.test(navigator.userAgent) === true) {
    return 'facebook';
    }
    if (/Twitter for/i.test(navigator.userAgent) === true) {
    return 'twitter';
    }
    if (/Pinterest\//.test(navigator.userAgent) === true) {
    return 'pinterest';
    }
    if (/\/\/t.co\//i.test(document.referrer) === true && /Safari\//.test(navigator.userAgent) === false) {
    return 'twitter';
    }
    if (/tumblr.com\//i.test(document.referrer) === true && /Safari\//.test(navigator.userAgent) === false) {
    return 'tumblr';
    }
    return null;
    })();

    if (webviewProvider !== null) {
    document.body.classList.add(webviewProvider);
    }