javascript - 从弹出窗口中获取 twitter 登录信息

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

我正在为谷歌浏览器开发一个扩展。

我打开了一个小弹出窗口,我想在其中提供服务,但如果用户没有登录 twitter,他必须单击一个按钮,其中将打开一个带有 api.twitter.com/oauth/authenticate url 的新窗口。 .

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

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

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

谢谢并恭祝安康
马丁

最佳答案

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

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

相关文章:

javascript - React Native : In an array of Text Inputs which are looped then displayed, 如何获取第 n 个元素并分别修改这些元素?

javascript - 带有 Rails 后端的 Angular 中的初始 View 渲染

javascript - 如何解析JS日期在所有浏览器中保持一致

javascript - JS网页抓取使用puppeteer,得到这个错误: (node:12121) UnhandledPromiseRejectionWarning: TypeError: src. jsonValue is not a function

html - Chrome 错误中的边界半径?

css - Chrome Webkit的媒体屏幕查询

android - 全新安装的 Google IO Twitter Livefeed

python - UnicodeDecodeError : 'ascii' codec can't decode byte 0xe2 in position 139: ordinal not in range(128)

javascript - JavaScript 关系比较运算符如何强制类型?

javascript - 当我通过页面切换时如何切换每个元素