在大多數瀏覽器中,如果輸入javascript:$('element').css('property', 'value');
firefox javascript:url導致頁面重定向?
將導致javascript代碼正在運行。
在Firefox中,這將導致頁面更改爲空白頁面[對象] [對象]
這是爲什麼?
在大多數瀏覽器中,如果輸入javascript:$('element').css('property', 'value');
firefox javascript:url導致頁面重定向?
將導致javascript代碼正在運行。
在Firefox中,這將導致頁面更改爲空白頁面[對象] [對象]
這是爲什麼?
因爲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)})();
只需添加:
void(0);
末。