草庐IT

Gmail-Auth

全部标签

javascript - Jquery 自动完成与 Gmail 自动完成

是什么让gmail自动完成比jquery自动完成快得多?每次我在jquery中输入内容时,我需要在选择出现之前暂停几毫秒(明显的)停止,相比之下我不需要停止输入的Gmail。 最佳答案 默认情况下,jQuery自动完成的延迟更高,以防止查询过早发送到服务器(如果是往返查询)本地数据应该是即时的(未经测试,但没有理由不这样做)然而,通常的做法是在查询数据库之前限制最少字符数或时间延迟(想象一下,如果您有一个大数据集并使用j,然后是jo,然后是joh,然后是john进行查询)以避免浪费的查询执行

javascript - 如何在 Protractor 中从 gmail 中读取 OTP?

session.js如何从gmail中读取OTP。我试过了,但我做不到,也没有收到任何错误。 最佳答案 您可以使用一些邮件监听器方法来获得更简洁的解决方案,inbucket和mail-listener2是端到端测试中用于阅读电子邮件的两种流行解决方案。我个人会推荐inbucket,因为它的实现简单。您可以将其作为带有simplecommandmentionedhere的docker容器运行,然后使用thisJavascriptClient使用公开的API.您也可以使用mail-listener2,它也提供相同的功能,但需要在.con

javascript - 如何在 Firestore 文档中保存对 Firebase Auth 用户的引用?

所以我有一个应用程序,您可以在其中注册和登录。我使用FirebaseAuth做到了这一点。然后我有一个Firestore,其中有多个集合,例如“请求”和“要约”。我的应用程序中的Firebase授权用户可以创建新的请求,我是这样添加的:firestore.collection('requests').add({category:'Test',customer_id:this.props.appState.user.uid,//TheuidfromFirebaseAuthlink:this.state.productLink}).then(docRef=>{console.log('Su

javascript - 内容脚本创建的元素在页面上创建 Gmail、Facebook、stackoverflow 等问题

我正在开发一个Chrome扩展程序,我的要求是在页面上为每个打开的选项卡创建元素(按钮),并希望在单击按钮时显示简单的警告消息。它适用于所有人,但它总是会导致Gmail出现问题,Facebook和Stackoverflow..请帮我解决这个问题。我的内容脚本中有向网页添加按钮的代码。manifest.json........"content_scripts":[{"matches":["http://*/*","https://*/*"],"css":["style.css"],"js":["contentScript.js"],"all_frames":false,"run_at":

javascript - 在没有弹出窗口的情况下使谷歌身份验证请求 gapi.auth

需要在js中进行auth请求,但浏览器不支持弹窗。有什么方法可以重定向到新的url或在应用程序的html5页面中显示请求 最佳答案 通过使用此代码检查用户是否授权您的应用gapi.auth.authorize({client_id:clientId,scope:scopes,immediate:true},callbackAuthResult);注意:immediate:true如果您将immediate设置为true,则它不会显示弹出窗口。你看到了吗?您不打开弹出窗口,也不管理回调中的内容。此回调通常用于后处理。这里我们使用它来进

javascript - 在 Gmail 上下文小工具中获取用户名

我正在编写一个Gmail上下文小工具,为了在服务器上正确验证用户身份,我需要知道他们的完整电子邮件地址(john@googleapps.com)。我可以检索域(googleapps.com)但不能检索用户名。使用内容提取器,我可以获得电子邮件中的“收件人”字段,唯一的问题是如果同一域中有两个用户发送电子邮件(即john@googleapps.com和james@googleapps.com)。有什么想法吗? 最佳答案 您需要在上下文小工具中实现SSO(单点登录)。当加载上下文小工具时,它会传递用户的opensocialid。您必须在

javascript - 如何确定用户是否关闭了 google auth2.signIn() 窗口?

我正在使用它实现身份验证,并且当前在用户单击按钮登录并显示auth2帐户选择/登录窗口时在React中显示加载图标。但是,如果用户关闭窗口,似乎没有触发任何事件,即返回promise的signIn()函数永远不会解决,我原以为如果窗口关闭,谷歌会为这个promise返回错误。因此,我无法停止显示加载器图标并重新显示登录菜单。我想知道是否有人对此有解决方案? 最佳答案 我尝试修改调用GoogleOAuth2.0窗口的代码。您只需添加额外的AJAX方法来覆盖GoogleOAuth错误结果。gapi.auth2.getAuthInstan

javascript - HTTP Basic Auth 中的自定义 HTML 登录表单

我有一个带有HTTPBasicAuth的API。如果未经身份验证的用户发送HTTP请求,则服务器返回401状态代码和WWW-Authenticateheader。浏览器显示标准登录表单。是否可以显示我的HTML登录表单而不是标准浏览器的登录表单? 最佳答案 由于您使用的是AJAX调用,因此您可以拦截来自服务器的401状态代码并将用户重定向到自定义登录表单。例如,假设您正在使用jQuery并尝试访问protectedBasicAuthenticationAPI端点https://httpbin.org/basic-auth/user/

javascript - 将 SPA 中的 client_id 和 client_secret 发送到 auth 服务器有什么意义?

我想了解oauth和openidconnect中的一些概念。为了提供一些上下文,假设我正在构建一个与一堆微服务对话的SPA(单页应用程序)。用户在访问任何数据之前需要(通过应用程序)对自己进行身份验证,并且用户将在受信任的站点上对自己进行身份验证。查看oauth2和一些建议的流程,资源所有者密码凭证授予似乎是合适的候选者。+----------+|Resource||Owner|||+----------+v|ResourceOwner(A)PasswordCredentials|v+---------++---------------+||>--(B)----ResourceOwne

javascript - 用JS模拟点击GMail div按钮

我想在没有JQuery的情况下使用JS模拟点击GMailCOMPOSE按钮。这是按钮:COMPOSE这是我的代码:varelement=document.getElementsByClassName('T-I-KE')[0];element.click();结果:undefined在所有浏览器中图片:http://i.imgur.com/4IX9DZX.png已经试过了:varevent=document.createEvent("MouseEvent");event.initEvent("click",true,true);varelement=document.getElement