Skip to content

Instantly share code, notes, and snippets.

@DinisCruz
Created November 21, 2014 09:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DinisCruz/41b4846ef0f8e445246d to your computer and use it in GitHub Desktop.
Save DinisCruz/41b4846ef0f8e445246d to your computer and use it in GitHub Desktop.
Chrome REPL - code to login it UK's 'The Cloud' Wifi service
chrome.windows.getAll(function(windows) { console.log(windows)} )
chrome.tabs.getAllInWindow(293, function(tabs) { console.log(tabs)})
chrome.tabs.get(364,function(tab) { console.log(tab); _tab = tab});
chrome.tabs.executeScript(364, {code:'console.log("from chrome extension")'},function(response) { console.log(response)})
chrome.tabs.executeScript(364, {code:'alert("from chrome extension")'},function(response) { console.log(response)})
chrome.tabs.executeScript(364, {file:'bower_components/jquery/dist/jquery.min.js'},function(response) { console.log(response)})
var code = "console.log(12)"
chrome.tabs.executeScript(364, {code:code})
chrome.tabs.executeScript(364, {file:'bower_components/jquery/dist/jquery.min.js'})
var code = "console.log($)"
chrome.tabs.executeScript(364, {code:code})
var code = "$('#username').val('abc')"
chrome.tabs.executeScript(364, {code:code})
var code = "$('#username').val('abc');"
code += "$('#password').val('abc');"
code += "console.log($('button'));"
chrome.tabs.executeScript(364, {code:code})
var username = 'bbb';
var password = 'ccc'
chrome.tabs.executeScript(364, {file:'bower_components/jquery/dist/jquery.min.js'})
var code = "";
code += "$('#username').val('" + username + "');"
code += "$('#password').val('" + password + "');"
//code += $('button').trigger('click');
code += "document.forms[0].submit()"
chrome.tabs.executeScript(364, {code:code})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment