2011-11-24 2 views
-2

고정 된 머리말/꼬리말의 위대한 기능 덕분에 iscroll을 사용하고 있습니다.새 사파리 창을 여는 iscroll 링크가 있습니까?

나는 꼬리말에 링크가 있습니다. 정상적인 사파리에서 모두 잘 작동합니다. 웹 앱이 홈 화면에 저장되고 실행되면 링크가 클릭 된 후 웹 앱을 닫고 사파리를 시작합니다.

저는 AJAX를 사용해 보았습니다.

누군가 도와 드릴 수 있습니까?

+0

'iscroll'은 무엇입니까? 귀하의 질문에 약간의 문맥을 추가하면 답을 찾는 것이 더 쉽습니다. –

답변

0

이것은 iScroll 때문이 아니라 전체 화면 모드의 모든 웹 앱에서 동일한 동작입니다. 이 스크립트로 쉽게 해결할 수 있습니다. 그것은 축소되었고 원본 소스가 어디인지는 기억이 나지 않지만 훌륭하게 작동합니다. 나는 그것이 href 's를 onclick으로 바꾸 었다고 생각한다.

<script type="text/javascript">(function(a,b,c){if(c in b&&b[c]){var d,e=a.location,f=/^(a|html)$/i;a.addEventListener("click",function(a){d=a.target;while(!f.test(d.nodeName))d=d.parentNode;"href"in d&&(d.href.indexOf("http")||~d.href.indexOf(e.host))&&(a.preventDefault(),e.href=d.href)},!1)}})(document,window.navigator,"standalone")