2009-06-29 4 views
0

사용자가 첫 번째 페이지를 읽는 동안 원격 페이지 (미리보기 URL)를 미리 가져 오려고합니다. 이것은 성능상의 이유로 사용됩니다.Blackberry Pre-Fetch Page

많은 Blackberry 브라우저 버전이 iFrames 또는 Object 태그를 지원하지 않으며, 원격 페이지의 HTML을 숨겨진 DIV에 삽입하는 프록시를 설정하는 것이 실제로 hackish 및 sketchy 인 것처럼 보입니다.

답변

0

저는 Ajax가 hackish라고 말하지 않을 것입니다. 그것은 웹 2.0에 중요한 일입니다. 사이트의 부하가 그것을 사용하여, 당신은 단지 자사의 안전하고 해킹 수없는 잠겨 있는지 확인해야합니다.

대체 방법에 대한 브레인 스토밍 ... 느린 데이터가로드되면 데이터베이스에 저장할 수 있습니까? 아마도 ajax를 사용하여 매 x 초마다 데이터를 사용할 수 있는지 확인하고 새 데이터가 삽입 된 전체 페이지를 다시로드합니다. 이렇게하면 div에 삽입되는 것을 피할 수 있지만 아약스를 피할 수는 없습니다.

+0

Chris가 응답을 주셔서 감사합니다 .... 아작스 자체가 hackish라는 것을 의미하지는 않았지만,이 경우 프록시와 웹 사이트 (도메인 또는 제어하에 있지 않음)를 설정하는 것으로 보입니다. 예기치 않은 동작 (이미지가 상대적으로 링크되거나 연결되지 않을 수 있음, 웹 서버가이 유형의 요청을 차단할 수 있음) – Chad

0

BrowserField를 사용하여 응용 프로그램을 작성하면됩니다. 첫 번째 페이지를 가져 와서 표시 한 다음 두 번째 페이지로 데이터를 가져온 다음 사용자 작업이 표시 할 때까지 기다립니다.

0

프리 페치를 사용하지 않았습니다. 훌륭한 초소형 교차 호환 솔루션이 아닙니다.