Что делать, если вы создадите простой href с функцией javascript на странице.
Как работает букмарклет.
Вот пример кода:
function(scriptUrl) {
var newScript = document.createElement('script');
// the Math.random() part is for avoiding the cache
newScript.src = scriptUrl + '?dummy=' + Math.random();
// append the new script to the dom
document.body.appendChild(newScript);
// execute your newly available function
window.foo();
}('[url of your online script]')
Чтобы использовать его, поместите URL вашего скрипта.
Это должна быть только одна строка кода, отформатированная в URL, но для удобства чтения кода я ее отформатировал.
Я никогда не разрабатывал расширение Firefox, но для внедрения javascript я бы так и катился.
Надеюсь, это помогло.