정말 잘 작동하는 웹 페이지/webapp 있습니다. 지금 당장은 단지 2 가지 문제가 있습니다 :iPad 웹 응용 프로그램 문제 : 상태 표시 줄 페이지, html/JS 링크
iPad의 상태 표시 줄은 페이지 위에 있지 않지만 페이지에 있어야합니다. 따라서 최상위 ~ 10 픽셀이 상태 표시 줄에 의해 오버레이되므로이 장소의 메뉴는 거의 사용할 수 없습니다. 나는 'black-transulent'뿐만 아니라 'black'을 statusbar-styles로 사용했다.
Html 링크가 webapp 모드에서 나옵니다. 잘 알려진 문제. 나는 iWebKit에서 온 것 같다 해결책을 발견 :
var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
a[i].onclick=function()
{
window.location=this.getAttribute("href");
return false
}
을하지만 난 내 코드가 자바 스크립트 링크의 클릭 이벤트를 무시합니다. 클릭 이벤트가 이미 설정되어 있는지 확인할 수 있습니까? JQuery가 허용됩니다. $ ('ImAButton')을 확인하면 항상 함수를 반환합니다.
그게 내가 이미. 그들은 잘 작동합니다. 하지만 위의 메서드를 사용하면 click 이벤트가 덮어 쓰여지고 실행되지 않습니다. 모든 링크에 대해 새로운 onclick 이벤트를 설정하기 때문입니다. onclick 이벤트가없는 링크뿐만 아니라 문제는 onclick 이벤트가 아직없는 링크 만 얻는 것입니다. – Marks
알았어. 대신에 onClick을 설정하는 대신 addEventListener를 사용할 수 있습니까? – HBP