关于自动登录,答案是肯定的。我有一个简单的脚本,可以自动将我登录到某些站点。但我不使用chrome.windows监听器。我有一个脚本,基本上做到这一点 -
$("#username").val("username");
$("#password").val("mysupersecretpassword");
$("#login-form").submit();
我的manifest.json指定此作为,我想在运行它的网站内容脚本。
{ "name" : "Login Script",
... //
"content_scripts": [
{
"matches": [ "http://127.0.0.1/phpmyadmin/" ], // Running it here on my local phpmyadmin
"js": ["js/jquery.min.js", "js/login.js"] //load jquery since I use it here, and the login script
} ],
... // edited for brevity
}
这不是一个理想的解决方案,在我的情况下在脚本中存储密码方面。但这是进行登录的一种方式。
关于注销,您可能可以在您的后台页面创建注销功能,并从windows.onRemoved事件中调用该注销功能。我不确定在页面上运行的脚本在关闭时将被允许继续运行。调用后台页面,允许后台页面代码将您注销,而窗口本身关闭。
HTH
对不起,我不清楚我的问题。我想做一个扩展,在浏览器打开时执行自动登录和注销,并关闭特定网站的resp。 –