2009-06-29 6 views
0

Nous aimerions pré-extraire une page distante (avec une URL) pendant que l'utilisateur lit la première page. C'est pour des raisons de performance. Le problème est que de nombreuses versions de navigateurs Blackberry ne prennent pas en charge les iFrames ou les balises Object, et configurer un proxy pour ajax injecter le HTML de la page distante dans un DIV masqué semble vraiment hackish et sommaire.Blackberry Pre-Fetch Page

Répondre

0

Je ne dirais pas que Ajax est hackish. C'est la chose principale pour le web 2.0. Des charges de sites l'utilisent, il faut juste s'assurer qu'il est verrouillé pour qu'il soit sécurisé et ne puisse pas être piraté. Faire un brainstorming pour trouver une alternative ... quand les données lentes sont chargées, pouvez-vous les stocker dans la base de données? Peut-être utiliser ajax pour interroger toutes les x secondes pour voir quand les données sont disponibles ... quand il est recharger la page entière avec les nouvelles données insérées. Cela éviterait d'insérer dans un div, mais n'évite pas l'ajax.

+0

Merci Chris pour la réponse .... Je ne voulais pas dire que Ajax lui-même est hackish, mais dans ce cas, il me semble que la mise en place d'un proxy et l'accaparement des sites (qui ne sont pas sous notre domaine ou contrôle) dans un comportement imprévisible (les images peuvent ou non être relativement liées, le serveur web peut ou non bloquer une requête de ce type, etc.) – Chad

0

Vous pouvez le faire en écrivant une application en utilisant BrowserField. Récupère et affiche la première page, puis récupère les données sur la deuxième page et attend que l'action de l'utilisateur l'affiche.

0

n'a pas utilisé de pré-chargement. pas de grande solution ultra-compatible.