Je ne comprends pas vraiment comment un tel proxy fonctionnerait/aiderait de toute façon. Cherchez-vous quelque chose comme <base />
?
Le seul problème avec l'élément de base est qu'il ne peut pas être désactivé une fois qu'il est allumé. Si l'iframe est la dernière chose sur la page, ou au moins la dernière chose avec src
ou href
, vous pouvez le définir juste au-dessus. Mais je ne suis pas sûr que cela permettra à js d'accéder à l'iframe comme si c'était par proxy.
Et encore une fois, je ne sais toujours pas comment un fichier sur le serveur distant fera que l'iframe semble être sur votre domaine. Et j'ai de sérieux doutes quant à savoir si les propriétaires du site vont accorder une telle faveur, car cela permettrait aux pirates informatiques d'utiliser votre site comme une porte dérobée dans leur serveur. Je ne suis pas sûr de savoir comment les navigateurs/js sont en termes de redirections et réécritures, mais peut-être que vous pourriez aller avec quelque chose comme pointant l'iframe vers votre propre serveur, et avoir cette page va réellement à leur page, soit par mod_rewrite
ou une redirection. De toute façon, ce serait le côté serveur, alors peut-être que ce n'est pas une option. Je l'ai entendu conte d'une autre chose qui fonctionne, mais doivent encore le voir en action ... Vous avez les propriétaires de site ajouter un script avec:
document.domain = "yourserver.net";
Et assurez-vous de le mettre ainsi sur votre script. Cela les fait jouer sympa, supposément. Mais ils ne peuvent pas aller pour ça si ça casse leur site pour d'autres choses, à moins qu'il y ait quelque part leur page peut dire qu'il est à l'intérieur d'un iframe et peut définir cette propriété conditionnellement.
Bonne chance
Merci pour la réponse. Peut-être que je n'étais pas clair. le fichier se trouvera sur le serveur des sites sur lesquels le widget sera intégré, pas sur mon serveur. – Nir
Oui, j'ai compris. Je ne sais pas comment un tel fichier fonctionnerait (ce qui est probablement ma propre ignorance), surtout côté client. Voulez-vous dire que les autres serveurs seront enclins à le faire parce qu'ils utilisent votre widget sur leur site? – Anthony
oui, je veux qu'ils mettent un fichier statique sur leur chemin qui permettra à l'iframe d'avoir mon contnent via un src dans leur propre domaine. – Nir