есть скрипт

Выделить код

Код:

javascript:(function(){var str;with(document){for(i=0;i<links.length;++i){with(links[i]){str=href; str=str.replace(/[A-Z]/,'');href=str;}}}})()

если его вставить в закладку ,получится букмарклет то все работает. ссылки правятся


Выделить код

Код:

function(){
var str;
with(document)
	{
	for(i=0;i<links.length;++i)
		{
		with(links[i])
			{
			str=href; 
			str=str.replace(/[A-Z]/,'');
			href=str;
			}
		}
	}
}

а если вставить в расширение и повесить ету функцию на кнопку то уже не работает.

В чем может быть проблема?

Сам задал вопрос сам ответил

Правильный ответ:
function(){
var str;
with(window._content.document)
    {
    for(i=0;i<links.length;++i)
        {
        with(links[i])
            {
            str=href;
            str=str.replace(/[A-Z]/,'');
            href=str;
            }
        }
    }
}