1

"apple-mobile-web-app-capable"웹 사이트를 사용하여 ASP.NET 웹 앱을 만들려고합니다. 메타 태그를 사용하여 iPad에서 페이지의 모양을 제어합니다.ASP.NET 마스터 페이지에서 "apple-mobile-web-app-capable"를 사용하여 새 브라우저를 엽니 다.

URL을 즐겨 찾기에 추가하고 홈 화면에 추가하면 주소 표시 줄이 올바르게 제거되지만 마스터 페이지를 사용하지 않는 페이지에서 마스터 페이지를 사용하는 페이지로 이동하면 새 브라우저가 열리고 주소 표시 줄이로드 된 페이지에 다시 나타납니다. 실제 콘텐츠가없고 일관된 콘텐츠 (메타 태그 포함)가있는 페이지에서도 메타 태그를 일반적인 요소로 좁혔습니다.

누구든지이 문제의 해결책을 찾았습니까? 우리는 지금까지 자신의 작업이나 검색을 통해 해결책을 찾을 수 없었습니다. Apple의 지원 사이트에는 관련 답변이 없습니다. 이 문제에

+0

나는 내 자신의 쿼리에 대답 할 것입니다. 많은 책을 읽고 나면, 총 HTML 페이지 요청이 두 개 이상있는 iPhone/iPad 웹 앱을 만드는 아이디어는 예상되는 유스 케이스가 아닌 것으로 보입니다. 해결책? 한 페이지로 호스팅되는 서버와의 Javascript/AJAX 상호 작용을 사용하여 전체 웹 앱을 만들어 브라우저 크롬이 표시되지 않도록합니다. 이로 인해 Tivoli Access Manager를 다루는 것이 현재의 서버 구성에서 조금 더 어려워졌습니다. –

답변

1

찾을 수 두 가지 솔루션 :

  • 하나의 솔루션은 표준 링크 나 양식을 제출하지 않은 방법을 사용하여 웹 응용 프로그램 내의 모든 페이지 요청을하는 것입니다. 주로 사용자 컨트롤 (링크/버튼) 내에서 location.href와 같은 javascript를 사용하거나 자동 서버 리디렉션을 기반으로 새 페이지를 푸시하는 것을 의미합니다.

  • 다른 한 페이지를 다운로드, 필요에 따라 숨겨진 표시 별도의 각 개인의 '화면'과 으로 전체 웹 응용 프로그램을 만드는 것입니다. 이것이 jQuery Mobile이 사용하는 방법입니다.

나는 또한 자동화 된 로그에서 모든 아이폰/아이 패드 웹 응용 프로그램 메타 태그 설정이 즐겨 찾기 한 번 홈 화면 아이콘으로 저장되므로, 웹 응용 프로그램의 작동을 중단하지 않는 시작시 리디렉션 있음을 설립

만들어집니다.

관련 문제