我的任务是在一个项目上工作,我们想从另一个域加载内容,并把它推到我们的页面id。
通常,我会说有一个代理脚本来处理这个,但我很好奇是否有一个更好的解决方案。也许最好在其他服务器上包含只是文档的页面。写出其他内容?
是否有更好的当前版本支持IE7+和FF3+?YQL浏览器支持IE吗?
编辑
它是一个混合的RoR/PHP服务——这一部分是PHP。HttpHandler看起来不错——有点像使用file_get_contents的本地代理,但有一些额外的功能。
文档。编写html——这是我倾向于使用的方法,因为JSONp可能会给技能范围很大的终端开发人员带来麻烦。我会疯了吗(好吧,更疯了)?
thx
我不知道你在使用什么服务器端代码,但是,在过去,我在asp.net中使用过http处理程序。Dave Ward在这方面做了一个很好的教程。
http://encosia.com/use-asp-nets-httphandler-to-bridge-the-cross-domain-gap/这很好,因为它不需要经历整个页面生命周期,所以它比添加一个通过response.write.
当前的最佳实践是使用jsonp服务,如果您可以控制其他域,则。如果你不这样做,那么你可能最好在你自己的域上设置一个代理服务。