2012-08-05 15 views
6

piszę aplikację na iOS przy użyciu PhoneGap, wszystko muszę w mojej aplikacji jest to, że gdy połączenie PhoneGap index.html strony html przekieruje użytkownikowi na mojej stronie internetowej rzeczą jest to, że HTML nie przekierować aplikację na moim miejscu, nie ostrożność jeżeli szczelina telefon otworzyć safari po prostu trzeba go przekierować go na mojej stronie mojego kodu jest:window.open() nie działa na iOS za pomocą luki telefonu

<html> 
<head> 
<script type="text/javascript"> 
    function loadlink() 
    { 
     window.open("www.cnn.com"); 
    } 
</script> 
</head> 
<body onload="loadlink()">   
</body> 
</html> 

Odpowiedz

3

Dodać funkcja wyglądać następująco:

function loadlink() { 
    window.location.href = "www.cnn.com"; 
} 
3

Albo jeszcze lepiej

function loadlink() { 
    if (typeof (window.open) == "function") { 
     window.open("http://www.stackoverflow.com"); 
    } 
    else { 
     window.location.href = "http://www.stackoverflow.com"; 
    } 
} 

Ponieważ Internet Explorer nie lubią bardzo dużo z window.location.href

Powiązane problemy