2012-11-30 4 views
0

다른 웹 페이지로 연결되는 웹 앱이 있습니다. 앱이 전체 화면 모드에서 실행되는 동안 사용자가 이러한 링크 중 하나를 탭하면 새 페이지가 전체 화면으로 열리므로 웹 앱으로 다시 탐색 할 수있는 방법이 없습니다. 누군가가 홈 화면 아이콘에서 웹 응용 프로그램을 실행하면 iPad에서 전체 화면 모드를 탈출 할 수있는 방법을 찾았습니까?iPad 전체 화면 모드 - 탈출 없음.

+1

"전체 화면 모드"란 Safari에서 웹 페이지를 표시한다는 의미입니까? 그렇지 않으면 자신의 앱에서 웹보기로 페이지를 표시하고 있습니까? – whiskeyspider

+0

이것은 기본 iOS 앱이 아니지만 아이콘을 홈 화면에 저장 한 결과 전체 화면 모드에서 작동하는 웹 앱입니다. div 내에서 대상 URL을 표시하면서 실험하면서 iframe 웹 페이지의 링크를 클릭하면 iFrame이 전체 화면 모드에서 빠져 나옵니다 .... – alQemist

답변

1

하는 것처럼, 자바 스크립트로 리디렉션하십시오 :

document.location=''; 

우리는 실제로이 버그 고려하지만, 항상이있는 페이지가가는 경우 기능 :

+0

웹으로 돌아갈 수있는 방법이 있다면 큰 기능이 될 것입니다. 앱 ! – alQemist

0

으로 이것을 볼 것이다 사람들 앱에 있어야하기 때문에 문제가 해결됩니다. 페이지가 인터넷에서 모든 페이지 인 경우

How can I open an external link in Safari not the app's UIWebView?

는, 그 대답은 꽤 많이 있습니다.

앱을 종료하면 사용자가 앱을 다시 클릭하는 경우를 제외하고는 되돌릴 수 없습니다.

ipad를 앱에 강제로 적용하는 것은 간단하지 않습니다. 몇 가지 제안 된 방법 :

  1. 앱에서 나만의 웹보기를 만듭니다. 사용하는 전화 간격이나 다른 프레임 워크를 사용하려면 플러그인을 만들어야합니다. 그런 다음 해당 웹보기에로드 된 페이지를 표시합니다. 이는 광고 게재 방법과 비슷합니다 (&).

  2. 로드 된 페이지의 모든 링크를 사용자 지정 이벤트로 구문 분석 및 바꾸고 웹을 통해 직접로드하는 대신 서버를 사용하여 콘텐츠를 반환하십시오.

두 가지 모두 매우 복잡하며 문제가 있습니다. 특정 도메인 외부를 탐색 할 수있게하면 둘 다 흰색 목록을 가질 수 없습니다.

+0

이전 주석에서 언급했듯이 iFrame을 튀어 나오는 div 안에 넣는 실험을했습니다. 웹 페이지는 일반적으로 iframe 내부를 스크롤해야하기 때문에 매우 어수선하게 표현할 수 있습니다. 개인적으로 나는 URL을 클릭 할 때 전체 화면을 종료하는 것으로 괜찮을 것입니다 ... Javascript를 사용하여 전체 화면을 전환 할 수 있다면 좋을 것입니다 ..... – alQemist

+0

그래, 많은 사람들이이 기능을 요구하고 있습니다. – nycynik

+0

흥미로운 점은 표준 alQemist

관련 문제