在我的项目中,
我创建了一个可以复制然后放入任何网站的代码片段。它在其他网站上显示我的内容。
我现在使用的是:
<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
。
我的方法效果很好。
但是当我研究一些很好的标准方法来完成这些任务时,我发现了一种不同的方法。
以 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 上显示它。
所以,现在的问题。
使用谷歌的方法有什么好处,我的方法有什么问题?
ps 我知道我应该尽量避免使用 iframe,但我没有看到任何其他方法来实现这一点。