跨域 iframe or script or jsonp

问题源于工作的需要,即网站和广告系统需要分开,分别部署于不同的服务器上。

起初在策划的时候异想天开的以为include函数是可以包含站外文件的,只是从安全上来说会有隐患,但真正实践起来的时候确实错误连篇,让我不得不考虑了在HTML5时代还可以用的iframe标签,通过嵌入站外文件来达到预期的目标,开始用着还是蛮可以的,但随着项目的进展才发现子窗体和父窗体的代沟越来越严重,从高度的自适应上来说就很诡异,因为浏览器为了安全性考虑,对JS跨域访问进行了限制,我啷个去~~~

谷歌抽风、必应搜了一系列的解决方案,可以利用location.hash实现跨域iframe自适应高宽,解决方案是引入代理页面与主页面它们所属为相同域,然后在iframe页面再次嵌入代理页面,这样来小小的欺骗下浏览器,从技巧上来说确实很高明,但我没有成功,更不用说成功后怎么样去避免浏览器的前进和后退按钮了

啷个整? 腾讯的朋友说:可以考虑用下jsonp 然后我就尝试着去了解其原理 ,JSON我知道 是用于在浏览器和服务器之间交换信息的轻量级数据格式(与 XML 相比)而JSONP就需要从头开始了,在熟悉的过程中无意识的发现跨域原来<script>也可以,接着马上看了下站长统计的调用代码,script src后面居然跟的是PHP,天啦 这就是经验太少了的缘故,居然可以这样用( 鄙视下自己)

因为我们的要求只是需要把网站和广告系统分开 时间也比较紧 所以我依然的选择了用<script>方式来解决目前的问题 虽然说还是有所缺陷 但从这次实践来说 还是挺值的

下班已经是11点过了  看到这幅图有人也开始感慨,留言为:“感觉周边一个人也都没有了~可怜的孩子估计是加班了吧~想起俺以前上班的时候纠结~一天要转2到车才能够上班~晚上更可气的是还要穿过整个沙坪坝广场才能够坐到回去的车~辛酸的日子~”

可是我想说:我喜欢这样de夜氛围

10 双脚印 杠杠的~ 我要评论
  1. Nathan April 21, 2011 at 12:45 1L

    我专门去看了下站长统计,果然是php……

    Reply

  2. 紫川 April 22, 2011 at 15:21 2L

    这张图片我喜欢…O(∩_∩)O~

    Reply

  3. usa coach outlet April 22, 2011 at 15:27 3L

    都辛酸呀 晚上一个人不怕吗?

    Reply

  4. 宝佑 April 25, 2011 at 16:11 4L

    幸好你没拍到什么,要不然这晚上你都不用睡了!

    Reply

    营养品 April 25th, 2011 at 17:31

    哈哈哈哈 是啊

    Reply

  5. outlet malls coach April 25, 2011 at 16:55 5L

    我总觉得经常走夜路不好的~~~

    Reply

  6. 西风 April 26, 2011 at 10:13 6L

    这么好的夜色,居然没有艳遇

    Reply

  7. 黑咖啡减肥 April 28, 2011 at 16:47 7L

    很不错的风景啊

    Reply

  8. harys April 29, 2011 at 09:30 8L

    我来了。。。你要去厦门啊。。。哈哈。

    海角一号比较环境比较朴素,但有美女,哈哈

    Reply

  9. mxcad May 10, 2011 at 02:07 9L

    图挂了。没看见

    Reply