php – 摆脱这个代理

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 摆脱这个代理脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我写了一个js小部件,用于在任何一个js的网站上列出一个 github repos:
http://gitview.logicalcognition.com

目前gITview.js命中了gitview.PHP(我远程主持),后者又点击api.github.COM提取用户/回购信息.最初,我只是将Xhr GET直接发送到api.github.com,而不是通过代理,但我达到了相同的原始政策.

我尝试使用CORS或JSONP,但根据http://developer.github.com/v3/,这仅在原始域“注册为OAuth应用程序”时才有效.我不想让开发人员这样做只是为了使用小部件.

有什么建议?我错过了什么吗?

解决方法

链接的文档表明CORS需要注册域(如果您想要直接XHR,则使用),但不是JSON-P.使用JSON-P,您将以编程方式插入一个脚本标记(使用document.write或DOM操作):

<script tyPE="text/javascript"
        src="https://api.github.com/some_request?callback=foo"
></script>

然后,这将使用返回的数据作为参数调用全局函数foo.由于这是脚本标记而不是XHR请求,因此不适用同策略,并且不需要CORS授权.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 摆脱这个代理全部内容,希望文章能够帮你解决php – 摆脱这个代理所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。