J'essaie de partager des données entre sous-domaines à l'aide de Safari. J'aimerais utiliser une base de données HTML5 (en particulier localStorage, car mes données ne sont rien d'autre que des paires clé-valeur). Cependant, il semble que les données stockées sur domain.com ne soient pas accessibles à partir de sub.domain.com (ou vice versa). Est-il possible de partager une base de données unique dans cette situation?
Réponses
Trop de publicités?Il est simple utilisation de cross-domain quoi que ce soit, il suffit de créer de page simple et sera inclus dans proxy iframe hébergé sur votre domaine que vous essayez d'accéder et d'envoyer PostMessage pour que l'iframe et à l'intérieur de l'iframe que vous faites de votre LocalStorage manipulation de base de données. Voici un lien vers l'article que faire avec lcoalStorage. Et voici la démo qui envoyer le message à l'autre page dans un sous-domaine de vérifier le code source, il l'utilisation d'une iframe et PostMessage (il également utiliser document.domaine de domaine parent, mais je l'ai testé et il fonctionne sans ce sur n'importe quel domaine).