나는 아래의 URL을 사용하여 새 탭에서 구글지도 위치를 엽니 다 내 사용자가 클릭 할 수있는 링크가 있습니다window.open - 아이폰 구글 크롬에 회색 화면
https://www.google.com/maps?q=123%20W%20Main%20St.%20Dallas%20Texas
을내가 jQuery를 함께 새 탭을 열고 사용
$(document).on('click','a',function(event) {
event.preventDefault();
var hrefValue = $(this).attr('href');
window.open(hrefValue,'_blank');
});
이 데스크톱 사용자와 아이폰 사파리 사용자와 잘 작동합니다. 하지만 iPhone의 Google 크롬에 Google지도 앱이 설치되어 있으면 Google지도 앱이 열리 며 (괜찮습니다) 웹 사이트로 돌아 가면 회색 화면이 표시됩니다 (좋지는 않습니다). '탭'아이콘 (새 탭을 표시하지 않고 이미 열린 탭만)을 선택하고 동일한 탭을 다시 선택하여이 문제를 해결할 수 있습니다. 이 주변의 어떤 방법?
당신이 여기에 작업을 볼 수 있습니다 https://jsfiddle.net/fnexq36n/2/
내 환경 :
- 아이폰 5S (아이폰 OS v9.3.2)
- 구글 크롬 (최신)
- Google지도 (최신)
두 개의 링크를 게시 할 수 없으므로 여기에 문제의 스크린 샷이 있습니다. http://i.imgur.com/Z55iee2.png –
jQuery를 사용하지 않고 대상 속성을 추가하지 않는 이유는 무엇입니까? – Okba