Meebo 的新“栏”服务只需少量 Javascript 和 HTML,即可在任何给定网页的底部放置一个带有链接和聊天功能的 float 栏。我想构建类似的东西,但我对他们如何解决相同的起源问题感到困惑。
看起来他们正在注入(inject)一个 iframe 和一些 script
标签,但他们如何在没有代理的情况下完成其余功能超出了我的范围。有什么想法吗?
您可以查看Meebo的服务http://bar.meebo.com/那里,罗伯特·斯科 bool (Robert Scoble)似乎已经将其设置在 http://scobleizer.com 上。 .
注意:我无意成为 Meebo 或 Scoble 的托儿,我只是对实现感到好奇。
最佳答案
HTTP GET 可以跨域,所以神奇之处在于您使用什么方法。还有其他方法可以将数据发送到与服务页面的主机不同的主机,例如 window.name 技巧,其中可以将信息(通常一次少于 2k)设置为 window.name 属性(这里是 link )
您还可以使用一个小型 Flash 播放器(flXHR 效果很好)
智能 JavaScript 实际上可以利用任何可用的 JavaScript。也不要为 Meebo 的先令感到难过,那些家伙摇滚!
关于javascript - Meebo Bar 等工具栏如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1977769/