我注意到一些网站(例如:apple.com或disqus.com)不发送加载的AJAX请求,例如,实时搜索结果.相反,他们附加新的JS脚本,将所有结果保存在变量中.
更具体.如果你去apple.com并在搜索器中输入“test”.它不会发送AJAX请求来获取结果,而是会添加< script src =“some.addres.apple.com/result.js?q=test”>到HTML并执行新的JS脚本以引入搜索结果.
起色
他们这样做是因为您无法将AJAX请求发送到其他域,还是可以提高速度?
解决方法:
> http://insideria.com/2009/03/what-in-the-heck-is-jsonp-and.html
> http://www.west-wind.com/Weblog/posts/107136.aspx
我发现它在解决跨域安全限制方面非常有用,但我没有看到,也没有听说过任何速度改进.
我强烈建议您学习更多有关JSONP的知识(尤其是在有用/必要时).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。