繁体   English   中英

如何在firefox扩展中检测到成功登录?

[英]How can I detect a successful login in my firefox extension?

我正在尝试创建一个firefox扩展来检测是否有人成功登录到某个站点,但是在确定执行此操作的算法时遇到了一些困难。

我现在的想法是使用javascript来实现这一点,并首先检查以确保用户在登录的页面上,为了所有密集的目的,密码字段。 然后在登录尝试发生后,我会通过查看页面上是否仍有密码字段来检查它是否成功。

另一个想法是比较登录前后的URL,看看它们是否不同,但在同一个域内。 然而,这对于诸如facebook之类的站点具有缺点,其登录和登陆页面是相同的。

有没有人对我如何进行这种检测有任何其他想法?

提前致谢!

你几乎不能制作一个适用于每个页面的通用检测算法。 正如您自己提到的,不同的页面有不同的方案。

即使在登录和登录页面不同的方案中,您如何知道登录后页面是显示错误还是通知某人成功登录?

你提到的第一种方法实际上有一些优点,可能真的适用于大多数网站,但是当我们谈论使用FB身份验证或Google帐户身份验证登录时,你很可能会遇到问题,因为有多个重定向,并且密码输入可能永远不会出现(如果我已经登录到Google帐户,那么选择Google作为我的ID提供商会将我登录到StackOverflow)。

如果您可以考虑上述情况并提出解决方法(检查特定提供商的重定向......其中没有很多,所以您可以覆盖大多数情况),然后是的,您的第一个解决方案与此相结合可以提供一种可行的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM