iPhone 용 WML 유사 솔루션
-
12-09-2019 - |
문제
우리는 휴대 전화에서 액세스 할 수있는 웹 응용 프로그램을 개발하고 있습니다.
간단한 텍스트 전용 트리 카탈로그가 포함됩니다.
트리 항목을 클릭 할 때 서버로의 여분의 왕복을 피하기 위해 사용하기로 결정했습니다. WML
.
다중 예압을 허용합니다 <card>
하나의 문서에 있고 이것들 사이의 빠른 탐색 <card>
'에스.
하지만, iPhone
지원하지 않습니다 WML
다른 모바일 브라우저에는 여러 가지 문제가 있습니다.
여러 페이지를 다음에로드 할 수있는 기술이 있습니까? iPhone
서버로의 여분의 왕복 여행없이 브라우저와 브라우저를 탐색합니까?
해결책
WML과 정확히 동일하지는 않지만 Joe Hewitt의 IUI 예압에 대한 동일한 아이디어로 개발되었습니다. <div>
'는 다른 페이지에 해당하고 그 사이의 탐색을 용이하게합니다.
예는 다음과 같습니다.
http://iui.googlecode.com/svn/tags/rel-current/samples/music.html
각각의 방법을보기 위해 소스 코드를보십시오. <div>
또는 <ul>
실제로 다른 페이지입니다. Ajax를 사용하여 페이지를 동적으로 추가 할 수도 있습니다.
다른 팁
iPhone 용 사이트 만 개발하는 경우 우수한 것을 추천합니다. jQuery 용 JQTouch 플러그인. 이를 통해 별도의 DIV 태그에 페이지를 저장 한 다음 페이지를 새로 고치지 않고도 페이지를 탐색 할 수 있습니다.
한 가지 트릭은 320px 너비의 Divs가있는 페이지를로드하고 JavaScript를 통해 가로로 스크롤하도록하는 것입니다. iPhone이 HorizOntall 스크롤 바를 숨길 수 있습니다.
Tiddlywiki가 작동할까요?
내가 아는 한, Tiddlywiki의 'Tiddlers'측면을 사용하여 서버로 여행하지 않고 소량의 웹 컨텐츠를 표시/숨길 수 있습니까?
아직 투표 할 수는 없지만 체크 아웃했습니다. 링크 텍스트 그리고 그것은 굉장합니다. 나는 화면 프로토 타이핑을 위해 그런 일을하고 있었지만 실용적인 유용성을보기 위해 2-and-2를 합치지 않았습니다.
잘못 형성 된 링크에 대한 설명 : 나는 iPhone 응용 프로그램에 의해 웹 컨텐츠가 생성되는 것처럼 적절한 아트 워크로 DIV 섹션을 생성하는 CSS의 IUI 링키지를 언급하고있었습니다. 이것은 엔드 투 엔드 솔루션을 보완합니다.
내가 할 수 있다면 두 엄지 손가락으로 투표합니다 ...
또한 라이센스 컨텐츠를 찾는보다 독점적 인 방법 일 수 있으므로 JQTouch 플러그인 jQuery도 확인하겠습니다.