Javascript 保存密码弹出浏览器

Javascript 保存密码弹出浏览器,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在开发一个chrome扩展,它需要显示弹出窗口来保存任何特定网站的密码 请考虑下面的场景 1) 用户在浏览器中打开了www.facebook.com。 2) 点击登录按钮。 3) 用户已登录。Chrome浏览器本身提供了“保存密码”选项。 4) 在这个阶段,我希望我的插件显示一些自定义弹出窗口来保存密码 现在的问题是,我的插件如何知道用户登录了某个网站。 或者chrome浏览器如何知道用户登录到某个网站并显示弹出窗口以保存密码 任何帮助都将不胜感激 感谢facebook:对于其他网站,没有A

我正在开发一个chrome扩展,它需要显示弹出窗口来保存任何特定网站的密码

请考虑下面的场景 1) 用户在浏览器中打开了www.facebook.com。 2) 点击登录按钮。 3) 用户已登录。Chrome浏览器本身提供了“保存密码”选项。 4) 在这个阶段,我希望我的插件显示一些自定义弹出窗口来保存密码

现在的问题是,我的插件如何知道用户登录了某个网站。 或者chrome浏览器如何知道用户登录到某个网站并显示弹出窗口以保存密码

任何帮助都将不胜感激


感谢facebook:对于其他网站,没有API。Chrome基本上会检测带有“登录”、“用户名”、“电子邮件”、“密码”等字段的登录表单,这些字段会导致页面导航或ajax请求。这是登录站点的一般模式。然而,它要复杂得多,Chrome多年来一直在缓慢地改进它们的过程。@abraham你是对的。。我的Chrome扩展通过检测不同的HTML标记(如、密码字段等)来了解当前网页是一个登录。我想知道我的插件是如何知道用户点击了登录按钮的。基本上,当用户单击任何登录页面的登录时,我的扩展需要显示一个弹出窗口,要求保存该特定网站的密码。希望我能解释我的问题。谢谢你的回复。
I am able to solve my problem.I am posting my answer,that might be helpful to others also. 
So in my case, I want to know that some user has logged in to some website.Here website is not fix, it could be any random website.

So, in order to know, user has clicked "Login" button, i am adding eventListener to window through my content script.

My code is as follows:

window.addEventListener('click', function() {
    console.log(this);
});

In the above code you have the element("this") which is clicked.
You can now check id, text,button title of "this" to check if it is "Login" or not.

If its "Login", then user hit the login button.