AとBの2つのWebサイトを所有しているとします。WebサイトAのソースコードにはアクセスできますが、WebサイトBのソースコードにはアクセスできませんが、同じ組織で開発されていますが、私たちと一緒にソースコード。
ユーザーがWebサイトAからWebサイトBに移動するときに、WebサイトAにリンクするHTMLをWebサイトBに挿入したいと思います。FacebookやTwitterなどが提供するプラグインのようなものです。
私はこれを2つの方法で行うことができることを理解しています。
最初の方法:javascript
を使用して、BWebサイトの開発者にa<div id = "fromWebsiteA" />
と私のjavascriptコード<script src = "websiteA.com/script.js" />
タグを含めるように依頼します。私のJavaScriptコードでは、ウェブサイトBのホスティングページのDOMにアクセスし、div「fromWebsiteA」内に子要素を作成します。これは、ほとんどのソーシャルネットワーキングWebサイトが、Pin It(Pinterest)やDiggitなどのボタンをWebサイトに配置したいWebサイト発行者に提供しているものです。
2番目の方法:iFrameを使用 して、コンテンツが読み込まれるiframeを提供します。Facebookのようなプラグインのように。
私の質問は次のとおりです。
1)私は正しい方向に向かって考えていますか?
2)3番目のテクニックはありますか?
3)セキュリティ上の脅威が含まれていることを理解しているので、この最後の質問に馬鹿げているように聞こえたら申し訳ありませんが、サイトBの開発チームをまったく関与させずにそのHTMLをサイトBに挿入する方法はありますか?