Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.11.2011, 11:58
Аспирант
Отправить личное сообщение для nule Посмотреть профиль Найти все сообщения от nule
 
Регистрация: 03.11.2011
Сообщений: 42

Как из javascript'а сделать расширение для FF?
Здравствуйте!
Набросал пробный скрипт:
Код:
function codelinks()
{
var td = document.getElementsByTagName('td');
var re =/https\:\/\/rapidshare.com\/files\/2285723430\/n637280002\.rar/gi;

for(var i=0; i<td.length; i++)
{
 //  if(!td[i].getElementsByTagName('a').length)
//{
document.getElementsByTagName("td")[i].innerHTML = td[i].innerHTML.replace(re, "<a href='$1'>$1</a>");
//}
}
}
window.onload = codelinks;
Он находит на странице определенную ссылку, написанную в текстовом виде и делает её кликабельной путем добавления тега "а".
Когда этот код приписываю в конец сохраненной страницы - работает. Когда сделал расширение, на той же странице, но в живую, ничего не происходит. Ставится расширение нормально.
Расширение делал так:
Записал скрипт (без <SCRIPT LANGUAGE="JavaScript"></SCRIPT>) в файл codelinks.js. Дерево папок и архивирование, думаю, сделал правильно, как на форуме Мазиллы написано.
В chrome.manifest записал
Код:
content	codelink	jar:chrome/codelink.jar!/content/codelink/
install.rdf, думаю, тоже правильно сделал. ID уникальный сосчитал.
Что тогда делал неправильно?
Спасибо!
P.S. имеется ввиду полноценное расширение .xpi, а не скрипт под GM.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше сделать виджет? comentator Элементы интерфейса 0 25.03.2011 08:44
Как сделать маску для рисунка Aljnk Общие вопросы Javascript 16 21.02.2011 17:08
Как сделать? При выходе мышкой за пределы окна браузера, начинает грузится другая стр alb Events/DOM/Window 13 01.09.2010 12:19
Как сделать такое fancy menu uonax Элементы интерфейса 2 22.05.2010 12:52
Как сделать функцию типа toDataUrl для рисунка в ie6 ? Олег Общие вопросы Javascript 2 14.09.2008 00:06