2014-04-30 3 views
0

Android 모바일 브라우저 - Android 모바일 브라우저를 제외한 모든 브라우저에서 두 개의 iframe이 서로 잘 작동합니다. 첫 번째 iframe이 맨 위 창에서로드 될 때 모두 괜찮습니다. 두 번째 iframe이 adroid 모바일의 첫 iframe에서로드 될 때 '안전하지 않은 JavaScript atemp .. 등'이라는 메시지가 나타납니다. 그런데 왜 안드로이드에서만? 이 같은iframe의 iframe

로드 프레임 :

var doc = (iframe.contentWindow || iframe.contentDocument); 
doc.location.replace(options.url); 

URL 쿼리 GET의 PARAMS 긴 문자열이 있습니다.

P. 두 프레임 모두 동일한 도메인을 가지며 기본 창이 다릅니다.

답변

0

다음은 알려진 문제입니다.

iframe이 작동하지 않습니다. inbuild 브라우저 어떻게 문제를 해결할 수 있습니까? 그 요구 사항에 맞는 경우

http://androidforums.com/android-applications/7101-android-browser-iframe-question.html http://www.sitepoint.com/forums/showthread.php?843814-Iphone-iframe-browser-crash-issue-anyone 대체를 위해 당신은 또한 jQuery를주기를 시도 할 수 있습니다.

<iframe src="page-1.htm" name="test" height="120" width="600">You need a Frames Capable browser to view this content.</iframe> 코드를 페이지에 넣고 다양한 플랫폼에서 테스트 할 수도 있습니다.

+0

그래, 나는이 게시물을 보았지만 그들은 나를 도울 수 없다. 첫 번째 iframe은 잘 작동하지만 두 번째 것은 아닙니다. 대답 주셔서 감사합니다, 나는 아이폰 사파리를 찾았으며 같은 문제가 있습니다. 페이스 북 버튼과 같은 것을 가지고 있기 때문에 jQuery Cycle Plugin이 내 문제를 해결할 수 없습니다. 사용자가 일부 사이트에서 javascript로 내 버튼을 배치하고 누군가가 클릭하면 첫 번째 iframe이 나타납니다. 나는 Drupal CMS에서 개발하고 두 번째 iframe은 페이지를 다시로드하지 않고 제출되는 양식을 포함합니다. –

관련 문제