2009-06-29 2 views
0

Мы хотели бы предварительно извлечь удаленную страницу (с учетом URL-адреса), когда пользователь читает первую страницу. Это по соображениям производительности.Предварительная выборка Blackberry Page

Проблема заключается в том, что многие версии браузера Blackberry не поддерживают теги iFrames или Object, а настройка прокси-сервера для ajax вставляет HTML-код удаленной страницы в скрытый DIV, кажется, действительно хакерским и отрывочным.

ответ

0

Я бы не сказал, что Ajax хакерский. Это главное для веб-2.0. Нагрузки сайтов используют его, вам просто нужно убедиться, что его заблокировали, чтобы он был безопасным и не может быть взломан.

Просто мозговой штурм для альтернативы ... когда эти медленные данные загружаются, можете ли вы сохранить их в базе данных? Возможно, используйте ajax для запроса каждые х секунд, чтобы увидеть, когда данные доступны ... когда он перезагружает всю страницу с новыми вставленными данными. Это позволит избежать вставки в div, но не избежать ajax.

+0

Спасибо Крису за ответ .... Я не имел в виду, что сам Ajax хакерский, но в этом случае мне кажется, что создание прокси-сервера и захват веб-сайтов (которые находятся не под нашим доменом или контролем) в непредсказуемом поведении (изображения могут быть или не быть относительно связаны, веб-сервер может или не может блокировать запрос этого типа и т. д.), – Chad

0

Вы можете сделать это, написав приложение, используя BrowserField. Извлеките и отобразите первую страницу, затем извлеките данные на вторую страницу и дождитесь, пока действие пользователя отобразит ее.

0

не использовал предварительную выборку. нет большого сверхсовместимого решения.

Смежные вопросы