Trigger Javascript function in Firefox (or any other browser) from an external program -


i trigger javascript function on existing website don't own pressing key.

example : trigger my_function('my parameter 1'); when press 1 key on keyboard.

i can type manually command on firefox's debugger console, works. can't figure simple way trigger javascript function external program. can use firefox command line ? eventghost ? autohotkey ? should write firefox extension ?

if solution implies use of web browser you're welcome !

i suggest @ https://api.jquery.com/keydown/. jquery solution problem isn't clear. site you're talking yours or want inject trigger event outside? want trigger injected every time?

if it's one-night stand can use browser console if it's not interested in developing add-on or greasemonkey extention.

update: yo can use eventghost, window plugin http://www.eventghost.org/docs/pluginlist.html, trigger keypress on firefox. have inject javascript event handler in page every time visit , of work done.

update 2: here's basic add-on, ;) have fun

var self = require('sdk/self'); exports.main = function() {     require('sdk/page-mod').pagemod({         include: '*.org',         contentscript: 'document.onkeypress = function (e) {console.log(e.which);}'     }); } 

to use thing download cfx-tools mozilla site (sorry can't post more 2 links) follow first tutorial ( sure read how use cfx tools) , when you're ready use code posted above.

  1. replace "include" value name of site of interest
  2. replace console.log(e.which) code

last suggestion:

document.onkeypress = function (e) { if(e.which == 49){ /* trigger function if press 1*/}}

bye


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -