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.
- replace "include" value name of site of interest
- replace console.log(e.which) code
last suggestion:
document.onkeypress = function (e) { if(e.which == 49){ /* trigger function if press 1*/}}
bye
Comments
Post a Comment