我的任务是处理一个项目,我们想要在其他域中添加内容并将其推送到页面中的id。
通常情况下,我会说有一个代理脚本来处理这个问题,但如果有更好的解决方案,我很好奇。也许最好将页面包含在其他只提供文档的服务器上。写出其他内容?
有没有更好的当前sol'n支持说IE7 +和FF3 +? YQL sol'ns是否支持IE?
EDIT
这是一个混合的RoR / PHP服务 - 这部分是PHP。 HttpHandler看起来不错 - 有点像使用file_get_contents但具有一些额外功能的本地代理。
重新编写文档。编写html - 这是我倾向于向前倾斜的方式,因为JSONp可能会给那些在技能组合方面有很大影响的最终开发人员带来麻烦。我会疯了吗(好吧,更疯狂)?!
THX
答案 0 :(得分:1)
我不知道您使用的服务器端代码,但过去我在asp.net中使用过http处理程序。 Dave Ward对此做了很好的教程。
http://encosia.com/use-asp-nets-httphandler-to-bridge-the-cross-domain-gap/
这很好,因为它不会经历整个页面生命周期,所以它比通过response.write添加提供数据的页面更快。
答案 1 :(得分:0)
目前的最佳做法是使用jsonp服务,如果您可以控制其他域。如果不这样做,那么您最好在自己的域中设置代理服务。