hi making chrome extension redirect website , fill password automatically. not able submit button click event.
manifest.json // manifest json code { "name": "z", "version": "0.1", "description": "z", "background": { "scripts":["redirect.js"] }, "manifest_version": 2, "permissions": [ "http://abcd:90/login.aspx" ], "browser_action": { "default_icon": { "19": "icon.png" //you have put image icon.png in folder. }, "default_title": "redirect" //optional } } ----------------------------redirect.js------------------
//tried
chrome.browseraction.onclicked.addlistener(function(tab) { debugger chrome.tabs.create({ url: "http://abcd:90/login.aspx" }); hello(); }); function hello() { debugger var myusername = 'username'; var mypassword = 'password'; // find fiends in lo document.getelementsbyname('ctllogin$username').value = myusername; document.getelementsbyname('ctllogin$password').value = mypassword; var link = document.getelementbyid('ctllogin_loginbutton'); link.addeventlistener('domcontentloaded', function () { // unable perform click. var link = document.getelementbyname('ctllogin$loginbutton'); // onclick's logic below: alert(link); link.addeventlistener('click', function () { hellyeah('xxx'); }); });
// tried also
var link = document.getelementbyid('ctllogin_loginbutton'); link.addeventlistener('click', function () { alert('gg'); }); }
//
document.addeventlistener('domcontentloaded', function () { document.queryselector('ctllogin_loginbutton').addeventlistener('click', showalert, false); }, false); function showalert() { alert("you pressed button"); }
try following snippet:
in xml:
<input id="ctllogin_loginbutton" type="submit" value="submit">
this script should attach events elements once popup document body loaded.
document.addeventlistener("domcontentloaded", function() { document.getelementbyid("ctllogin_loginbutton").addeventlistener("click", hello); });
you can check related question: onclick within chrome extension not working
hope helps!
Comments
Post a Comment