[英]How can a Firefox extension detect when user searches with search bar?
[英]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.