Skip to content

Instantly share code, notes, and snippets.

@trekdemo
Forked from kylebarrow/example.html
Created June 23, 2011 07:13
Show Gist options
  • Select an option

  • Save trekdemo/1042081 to your computer and use it in GitHub Desktop.

Select an option

Save trekdemo/1042081 to your computer and use it in GitHub Desktop.

Revisions

  1. trekdemo revised this gist Jun 23, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion stay_standalone.js
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@ if(("standalone" in window.navigator) && window.navigator.standalone){
    window.addEventListener("load",function() {

    var links = document.getElementsByTagName('a'),
    i = link.lenth - 1;
    i = link.length - 1;

    for ( ;i; i--)
    {
  2. trekdemo revised this gist Jun 23, 2011. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions stay_standalone.js
    Original file line number Diff line number Diff line change
    @@ -3,9 +3,10 @@ if(("standalone" in window.navigator) && window.navigator.standalone){

    window.addEventListener("load",function() {

    links = document.getElementsByTagName('a');
    var links = document.getElementsByTagName('a'),
    i = link.lenth - 1;

    for (var i=0; i < links.length; i++)
    for ( ;i; i--)
    {
    // Don't do this for javascript: links
    if(links[i].href.toLowerCase().indexOf('javascript') !== 0)
  3. @kylebarrow kylebarrow created this gist Jun 23, 2011.
    21 changes: 21 additions & 0 deletions stay_standalone.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    // Mobile Safari in standalone mode
    if(("standalone" in window.navigator) && window.navigator.standalone){

    window.addEventListener("load",function() {

    links = document.getElementsByTagName('a');

    for (var i=0; i < links.length; i++)
    {
    // Don't do this for javascript: links
    if(links[i].href.toLowerCase().indexOf('javascript') !== 0)
    {
    links[i].addEventListener("click",function(event){
    top.location.href = this.href;
    event.returnValue = false;
    },false);
    }
    }
    },false);

    }