XMLHttpRequest interdomaines à l'aide de pages d'arrière-plan

Dans mon extension Chrome, je veux avoir mon options.html page de communiquer avec quelque chose comme OpenId de Google API. Pour ce faire, en toute transparence, j'ai caché iframe sur les options de la page qui apparaîtra dans les Comptes Google, la page de connexion (à la suite de l'OpenId interaction séquence, etc.).

Mon problème est que je ne peux pas communiquer à partir de la page options de l' iframe (l'origine de la iframe est quelque chose que je contrôle, mais pas le même que mon extension chrome) via window.postMessage. Je me demandais si il ya une solution rapide à ce problème.

Si il n'y en a pas, je vais faire options.html contenir un iframe que les maisons de la mise en page et la logique de la page.

source d'informationauteur yuzeh