1

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

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

您可以在那里查看 Meebo 的服务http://bar.meebo.com/,Robert Scoble 似乎已经在http://scobleizer.com上进行了设置。

注意:我并不是要成为 Meebo 或 Scoble 的骗子,我只是对实施感到好奇。

4

1 回答 1

0

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

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

Smart JavaScript 实际上可以利用任何一个可用的。也不要为 Meebo 那些家伙摇滚的先令感到难过!

于 2009-12-30T00:26:38.607 回答