【发布时间】:2015-02-13 04:07:03
【问题描述】:
我是浏览器扩展的新手。我正在尝试创建一个允许我在我的 Github 帐户中执行基本任务的 Safari 扩展程序(例如,创建一个 repo)。我这样做主要是为了学习如何在练习 JS 的同时开发扩展。
问题是为了连接到 Github,我想使用 OAuth,但我不知道该怎么做。我用谷歌搜索,看看我是否能找到一个我可以使用但没有任何结果的库。主要问题是,当尝试在 Github 上注册我的“应用程序”时,我不知道为主应用程序和回调提供什么 URL,因为它不是我正在开发的 Web 应用程序;这是一个扩展。
有没有人有这方面的经验,可以给我提示如何进行?我应该使用什么 URL 来注册 Github?是否可以从扩展中使用 OAuth?是否有库、SDK 或任何可以帮助完成这项工作的东西? 如果这个问题可以扩展到任何浏览器,请告诉我,我会更改标题以帮助处于相同情况的其他人。
感谢大家的帮助。
【问题讨论】:
标签: javascript github oauth safari safari-extension