文章关键字 ‘FireFox’

Firefox插件JSView

2012年05月1日,星期二

如果你使用 Firefox 浏览器,我推荐你安装 JSView 这个扩展,可以快速查看页面包含的外部 JS/CSS 文件。

(更多…)

FireFox插件User Agent Switcher

2011年03月25日,星期五

之前研究《115网盘真实下载地址解析工具及其原理(VBS版)》的时候,都是用IE浏览器来手动解析,今天无意中使用了FireFox解析,发现并不能得到预期的结果,还是以这个地址为例:

http://u.115.com/file/f2dd0c3966

(更多…)

FireFox(火狐)Cookie修改插件

2011年03月5日,星期六

一般情况下我都是用IE的,为此经常被某些人鄙视,比如Ihipop,他是FireFox控。被用FireFox的人鄙视还是可以接受的,但是更多的是被一些用世界之窗、遨游、搜狗之类的人鄙视。经常有人对我说,你竟然还在用漏洞百出的IE,赶紧换成360“安全”浏览器吧!

但是有些时候用IE就不给力,比如调试网页的时候,火狐的FireBug乃神器也(这里只是人云亦云,其实我很少用)。再比如现在,我要伪造Cookie做点坏事,用IE似乎不行,于是装上了久违的FireFox,Google了一下火狐的Cookie编辑器插件。

Edit Cookies

Update, add, or delete cookies live. No more page refreshes or editing text files. Edit Cookies allows you to change cookies from a convenient screen. Great for web site testing, particularly security tests!

装上测试了一下,效果还行,但是偶尔会无效,不知道为什么。

附一篇:

(更多…)

火狐(FireFox)中的onkeydown事件

2010年11月27日,星期六

昨天在Kaisir.Wang的文章里留言,我在输入C++的大写字母C时习惯性的按下了Shift+c,竟然弹出了个Hello World窗口。按照他的回复,这是他博客里的彩蛋。汗,一点也不好玩。

然后我把那段JavaScript代码找出来了,如下:

document.onkeydown=onkey;
function onkey(){
    if ((event.shiftKey)&&(event.keyCode==67))
    alert("Hello World!");
}

他后面又回复说这代码在火狐下无效,于是我Google了一下,原来是因为onkeydown事件在IE和FireFox的实现不一样。

Browser differences: Internet Explorer uses event.keyCode to retrieve the character that was pressed and Netscape/Firefox/Opera uses event.which.

IE用event.keyCode返回按下的按键,而Netscape/Firefox/Opera用的是event.which。

原因已找到,把代码稍微修改一下:

document.onkeydown = function(e) {
    e = e ? e : window.event;
    var keyCode = e.which ? e.which : e.keyCode;
    if(e.shiftKey && keyCode == 67)
        alert("Hello World!");
}

我还专门装了个FireFox测试,通过。

参考链接:onkeypress Event