、インラインフレームV/sの外部JS(他のウェブサイトで私のウェブサイトのコンテンツを表示するために)
私がコピーされ、その後、任意のWebサイトに入れることができるコードスニペットを作成しました。他のウェブサイトに自分のコンテンツを表示します。私は今使用しています何
は次のとおりです。page.phpで
<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>
、
私はuser
とage
に基づいて何らかの処理を行うと、動的なコンテンツを表示。
私のアプローチは問題なく動作します。
しかし、このようなタスクを行うための標準的な方法を調べると、私は別の方法を見つけます。
google adsenseコードの例をご覧ください。
<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に表示している可能性があります。
だから今質問があります。
私のアプローチでは、Googleのアプローチを使用して何が間違っているのですか?
p.s.私はiframeの使用を避けなければならないことは知っていますが、これを達成するための他の方法はありません。
拡張子が偽である可能性があること、またはadsenseバージョンのiframeで別のスクリプトを読み込み、一部のサーバープロセスが実行されることを除いて、違いはありません。 – mplungjan
@mplungjan google adsenseがjsファイルにリンクしています。だからあなたはGoogleのバージョンに有利な何かを持っていない。私は自分のコードを守るべきです。右 ? – Jashwant
@mplungjan答えとして両方の提案を書くことができるので、回答としてマークすることができますか? – Jashwant