Потому что Firefox показывает возвращаемое значение этой функции.Добавьте void(0);
после него, чтобы избежать перенаправления страницы.Пример:
javascript:$('element').css('property', 'value');void(0);
Мой предпочтительный способ запуска кода в URL:
javascript:void(function(){ /*code here*/ })();
Таким образом, вы не путаетесь с глобальным пространством имен:
javascript:var y=1;alert(y);void(0);
Здесь window.y
содержит теперь 1
, тогда как window.y
- это undefined
ниже:
javascript:void(function(){var y=1;alert)y)})();