【发布时间】:2012-02-05 03:43:50
【问题描述】:
我编写了一个 js 小部件,用于在任何网站上用一行 js 列出一个人的 github 存储库: http://gitview.logicalcognition.com
当前 gitview.js 访问 gitview.php(我远程托管),然后访问 api.github.com 以提取用户/repo 信息。最初,我只是直接对 api.github.com 进行 XHR GET,而不是通过代理,但我使用了相同的来源策略。
我尝试使用 CORS 或 JSONP,但根据 http://developer.github.com/v3/,这仅在原始域“注册为 OAuth 应用程序”时才有效。我不想让开发人员这样做只是为了使用小部件。
有什么建议吗?我错过了什么吗?
【问题讨论】:
标签: php javascript xmlhttprequest