Question

J'ai ce manuel HTML qui est installé avec mon application. Ce manuel est mis à jour souvent (3-5 fois par semaine) et je veux mettre en garde mes utilisateurs si le manuel est à jour.

La première chose que je pensais était de créer une image à chaud lié à mon serveur web que je pouvais utiliser pour vérifier la version qu'ils où l'utilisation et le serveur d'une image « mise à jour » ou « non mise à jour » image. mais si l'utilisateur ne dispose pas d'une connexion Internet l'image apparaîtrait comme une image brisée. Et je ne veux pas.

Ensuite, je regardé dans d'utiliser un peu d'Ajax pour faire la demande de mon serveur web. Si l'utilisateur n'a pas de connexion interenet le Javascript serait en mesure d'échouer avec élégance. Mais j'ai couru pour un problème. Parce que le manuel est stocké sous la forme d'un fichier local sur le PC de l'utilisateur, il est considéré comme une demande de domaine croix ( même politique d'origine ) pour faire la demande de mon serveur web.

Toutes les suggestions sur quoi d'autre pour essayer?

Je ne peux pas inclure un lien hypertexte dans le menu de démarrage à la version en ligne du manuel, comme beaucoup de mes utilisateurs ne seront pas disposer d'une connexion Internet.

Était-ce utile?

La solution

Votre première intuition me semble la solution la plus simple.

Utiliser une image à chaud lié à la publicité d'une mise à jour. Utilisez un texte ALT pour masquer l'image brisée et afficher un message utile à l'utilisateur.

Par exemple, vous pouvez essayer:

<img src="foobar.jpg?v=1.05.93" alt="Checking for updates... Offline! Connect to the internet to check for updates to this manual." name="UpdateChk" />

Pour être de fantaisie, dans votre CSS, ajoutez une bordure et certains types de remplissage de sorte que le texte IMG ALT se démarque et ne regarde pas comme il est une partie de texte régulier du manuel. Peut-être une frontière 1px et 3px de marge / padding?

Autres conseils

L'utilisation de .post $ avec une fonction de rappel pour gérer votre réponse. Il est « même politique d'origine » sûr.

.post

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top