2017-08-21 2 views
0

J'ai un site Web et nous créons un bouton de plugin qui sera montré sur le site de nos partenaires. Quelque chose comme ce bouton vert, à droite de cette page:Ajouter/Insérer un bouton d'une page HTML d'un domaine à un autre

enter image description here

Le bouton est déjà créé et il est dans une seule page HTML sur mon propre domaine. Le problème est, comment l'insérer sur le site Web du partenaire?

Puisqu'il est impossible de faire des requêtes javascript entre différents domaines, comment pourrais-je y parvenir?

Merci!

+0

'Puisque je ne peux pas faire javascript requêtes entre différents domaines, comment pourrais-je obtenir ce' ce que voulez-vous dire exactement ?, vous pouvez bien sûr charger javascript d'un autre domaine , ou des choses comme google maps, jquery cdn etc ne fonctionnerait pas. Donc, vous pouvez simplement créer un plugin javascript sur votre site Web qu'ils peuvent facilement inclure .. Pas besoin de iFrame etc .. – Keith

+0

Regardez la réponse de @koolkat ci-dessous, je pense que je ne peux pas rendre le code HTML, CSS et ainsi de suite l'utilisation de JS d'un domaine à un autre en raison de la sécurité des scripts inter-sites ... – Lara

+0

Le chargement d'un fichier javascript et la mise à jour du DOM ne constituent pas un problème de sécurité de script intersite. Je suis un peu confus à ce que vous essayez d'atteindre ici, .. Certes, vous pouvez demander à votre administrateur de site Web partenaires d'ajouter une balise de script au bas de leur site Web pour charger du javascript de votre domaine. – Keith

Répondre

2

La tentative de rendu d'un composant sur un domaine différent est un problème cross-site scripting. Vous pouvez probablement utiliser xcomponent pour créer cross-domain components - https://github.com/krakenjs/xcomponent