2015-11-19 4 views
0

Я работаю над одним расширением chrome, которое требуется для отображения всплывающего окна, чтобы сохранить пароль на любом конкретном веб-сайте.Сохранить пароль popup chrome browser

Просьба учитывать следующую ситуацию 1) Пользователь открыл www.facebook.com в браузере. 2) Нажмите кнопку входа в систему. 3) Пользователь выполнил вход. Сам браузер Chrome предоставил опцию «Сохранить пароль». 4) На этом этапе я хочу, чтобы мой плагин показывал некоторые пользовательские всплывающие окна для сохранения пароля.

Теперь вопрос в том, как мой плагин узнает, что пользователь вошел в систему на каком-либо веб-сайте. Или как браузер Chrome узнает, что использование входа в систему на какой-либо веб-сайт и отображение всплывающего окна для сохранения пароля.

Любая помощь будет высоко оценена.

Благодаря

+1

Для Facebook: [? Как я могу определить, что пользователь вошел в Facebook] (http://stackoverflow.com/q/5609976) и для других сайтов изобрести что-то, что нет API для этого. – wOxxOm

+0

В основном Chrome определяет формы входа в систему с такими полями, как «login», «username», «email», «password» и т. Д., Которые приводят к навигации по страницам или запросу ajax. Это общий шаблон для входа на сайт. Однако он намного сложнее, и Chrome постепенно улучшает свой процесс в течение многих лет. – abraham

+0

@abraham Вы правы. Мое расширение chrome узнает, что текущая веб-страница - это логин, определяющий разные теги HTML, такие как

, поле пароля и все. Я хочу знать, как мой плагин узнает, что пользователь нажал кнопку входа в систему. В основном, когда пользователь нажимает логин любой страницы входа, моему расширению необходимо показать одно всплывающее окно с просьбой сохранить пароль для этого конкретного веб-сайта. Надеюсь, я смогу объяснить свою проблему. Спасибо за ответ. – Sunita

ответ

1
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. 
Смежные вопросы