javascript - 进行 oauth 时如何创建弹出窗口?

标签 javascript facebook twitter oauth popup

我想通过使用弹出窗口来完成 lifestream 和其他网站通过 oauth 身份验证所做的事情。他们打开一个弹出窗口,该窗口不知何故未被弹出窗口阻止程序阻止,并使他们的站点变灰。然后在允许 oauth 访问后,它说重定向回原始站点并终止弹出窗口并将站点返回到正常颜色。我将如何着手做这样的事情?如果我发布任何内容,我不应该接受它,因为无论如何所有这些帐户都是假的。

enter image description here

enter image description here

enter image description here

最佳答案

在 javascript 中,window.open()功能会为你做这件事。使用它的 api,您可以设置它的位置并从其中发生的事件中获取数据。

如果弹出窗口是从用户单击按钮时执行的函数创建的,则弹出窗口阻止程序不会阻止此弹出窗口。如果没有提供用户输入来创建弹出窗口,弹出窗口阻止程序只会阻止窗口。

关于javascript - 进行 oauth 时如何创建弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837993/

相关文章:

php - Facebook PHP 抛出异常 "(#803) Some of the aliases you requested do not exist"

Android通过intent发送Twitter私信

javascript - 如何定义使用先前值确定 Knockout 类的自定义绑定(bind)?

facebook - 带有粉丝门的 Facebook 粉丝页面会被 Google 编入索引吗?

javascript - 将单选按钮数值打印到文本框

Facebook API : how to post status update with location (latitude + longitude)?

twitter - 用于提取特别感兴趣的推文的 Java 库或 API

javascript - 如何处理同一页面上的多个社交小部件?

javascript - ngClass : Check if input has value with angular

javascript 如何在鼠标悬停在输入文本框上时显示文本?