Conkeror is a web browser based on Firefox's XULRunner which contains mappings for Emacs keybindings. It configuration is done via JavaScript.