Application web locale et Ajax
Bonjour,
Je souhaite développer une application web locale, qui fonctionne en mode déconnecté (et sans utilisation d'un serveur local localhost). J'utilise la bibliothèque ICanHaz/Mustache pour le micro-templating et je stocke mes templates partagés dans un fichier externe. Pour y accéder, je dois passer par ajax.
Code:
1 2 3 4 5 6 7 8 9
|
$.ajax({
url: '../js/mustache-templates.mst',
dataType: 'text',
async: false,
success: function (data) {
// blabla
}
}); |
Mon problème :
j'ai le message
NS_ERROR_DOM_BAD_URI: Access to restricted URI denied
Donc si je comprends bien le message, on ne peut pas utiliser ajax pour accéder de la sorte à un fichier local dans une telle application ?
(ça dépend des navigateurs, mais bon)
Peut-être que je peux utiliser une iframe invisible incluse directement dans la page...
Utilisation de postmessage
Bon, c'est résolu.
J'inclus une iframe, qui poste ses scripts à son parent...pas d'ajax donc. Et ça marche partout.
Merci postmessage ;)