본문 바로가기

Local Oriented/jQuery

iOS 에서 화면 전환 자바스크립트가 실행되지 않는다면..?

iOS 기기에서도,

- 사파리에선 스크립트가 정상 작동

- iOS 용 앱의 웹뷰에서는 스크립트가 작동하지 않음.


사용되었던 자바스크립트는 top.location.href = ''; 이었음.

그런데, 해당 앱의 웹뷰에서 URL을 개발 PC 로 바꿔서 스크립트를 실행하면 정상 작동.


가만, 리얼 서버는 https 로 돌고 개발 PC 는 http 로 돌아서 그런가..?

그래서 http 로 해당 화면을 오픈하고 스크립트를 실행하니 역시나 안 됨.


그래서, 미친체 하고 혹시나 싶어서

해당 스크립트를 $(document).ready(function(){ ... }); 에 넣었더니..

짜잔, 정상적으로 실행됨. ㅠ.


이거, 왜 그런겨..?