javascript - 从弹出窗口捕获 Twitter 登录信息

标签 javascript google-chrome twitter popup google-chrome-extension

我正在为 google chrome 开发一个扩展。

我打开一个小弹出窗口,我想在其中提供服务,但如果用户未登录 Twitter,他必须单击一个按钮,其中将打开一个新窗口,其中包含 api.twitter.com/oauth/验证网址..

在他登录 Twitter 后,api.twitter.com 将重定向到另一个页面,然后它必须自行关闭,而在其后面我想刷新我的弹出窗口,以便我的服务打开。

可以使用我的扩展中的 manifst.json 将 .js 文件注入(inject) api.twitter.com 页面,我可以在其中捕获登录信息,然后使用 JS 关闭窗口。 但我不确定如何查看他是否已登录..

您可以在共享狂 Twitter 扩展中看到一个带有弹出窗口的有效解决方案。也许有人正在使用它。

感谢和问候 马丁

最佳答案

我认为正确的方法是在您的扩展中实现 OAuth 授权过程。请参阅this tutorial 。 Twitter OAuth 实现描述here .

关于javascript - 从弹出窗口捕获 Twitter 登录信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6984364/

相关文章:

javascript - 如何检查输入是否是 radio - javascript

javascript - 从 window.history 中查找上一个 URL

javascript - 分区宽度 :100% will over the browser window border

javascript - 网站停止使用 Chrome 版本 32

java - OAuth中获取的RequestToken的有效性如何?

javascript - 使用 javascript django 的带有图像的推文的工作示例

javascript - 调用没有函数的javascript?

javascript - 打开超链接忽略当前目录?

javascript - 让 Javascript 在弹出窗口中显示 HTML

php - Twitter 推文使用 "Codebird"删除