像Meebo Bar这样的工具栏如何工作?

时间:2009-12-30 00:21:47

标签: javascript html same-origin-policy

Meebo的新“酒吧”服务在任何给定网页的底部放置一个带有链接和聊天功能的浮动栏,只需要一些Javascript和HTML。我想建立类似的东西,但我对他们如何解决相同的原产地问题感到困惑。

看起来他们正在注入一个iframe和一些script标签,但是他们如何在没有代理的情况下完成其余的功能是超出我的。有什么想法吗?

您可以在那里查看Meebo的服务http://bar.meebo.com/,而Robert Scoble似乎已将其设置为http://scobleizer.com

注意:对于Meebo或Scoble,我不是故意的,我只是对实施感到好奇。

1 个答案:

答案 0 :(得分:0)

HTTP GET可以跨域,因此部分神奇之处在于您使用的是哪种方法。还有其他方法可以将数据发送到与提供页面的主机不同的主机,例如window.name技巧,其中可以将信息(通常一次少于2k)设置为window.name属性(这里是一个{ {3}})

您还可以使用一个小型Flash播放器(link效果很好)

智能JavaScript实际上可以利用哪一个可用。对于Meebo这些家伙来说,也不要感到害怕!