2013-05-07 3 views
0

모바일 사이트에서 Drupal 용 Colorbox 모듈을 설치하고 구성했습니다. 사용자가 iPhone의 홈 화면에서 사이트를 열 때를 ​​제외하고 모든 것이 올바르게 작동합니다. Colorbox가 잠깐 열렸다가 닫힙니다. 사용자가 Safari에서 iPhone으로 사이트의 모바일 버전을보고있을 때 발생하지 않습니다. 그것은 그들이 홈 화면에 추가하고 그것을 통해 볼 후에 만 ​​발생합니다.Colorbox 모바일 앱으로 볼 때 충돌이 발생했습니다.

답변

0

다음 스크립트가 오류의 원인입니다. 이 스크립트는 Mobile Safari에서 링크가 열리지 않도록합니다. https://gist.github.com/1042026

<script>(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")</script> 
관련 문제