私のプロジェクトでは、
コピーして任意のWebサイトに配置できるコードスニペットを作成しました。他のウェブサイトの私のコンテンツを表示します。
私が今使っているのは:
<script type='text/javascript'>
var user = 'abc';
var age = '23';
document.write('<iframe src="http://www.mysite.com/page.php?user='+ user + '&age=' + age + '" ></iframe');
</script>
page.phpでは、
とに基づいて処理を行いuser
、age
動的コンテンツを表示します。
私のアプローチはうまくいきます。
しかし、そのようなタスクを実行するためのいくつかの優れた標準的な方法を調べると、別の方法が見つかります。
グーグルアドセンスコードの例を見てください。
<script type='text/javascript'>
var a = 'somedata';
var b = 'someotherdata';
</script>
<script type='text/javascript' src='http://www.google.com/adsenseurl.js'></script>
a
とb
はグローバルなので、私は推測します。adsenseurl.jsはそれを使用している必要があり、最終的にiframeに表示されている可能性があります。
では、質問です。
グーグルのアプローチを使用することの利点は何ですか、そして私のアプローチの何が悪いのですか?
ps私はiframeの使用を避けるように努めるべきだと知っていますが、これを達成する他の方法は見当たりません。