一个特别的Firefox插件

China Channel Screencast from fi5e on Vimeo. 如果因为你在国外,没法体验到一个”伟大”的,只有在国内才能体验到的服务,请安装这个Firefox插件。试用之后,你就会知道每天都能”享受”这个服务的人们是多么的”幸福”。

tools, 网络

如何在IE和Firefox里屏蔽BackSpace

在网页上输入信息,特别是注册的时候,如果输入的焦点不在输入框里的话,按BackSpace键,IE和Firefox以及许多浏览器都会理解为”后退”命令,返回上一页。这样的话,刚才输入的内容就全没了。这是非常让人泄气的事儿,为了在自己设计的页面里,给用户更好的使用体验,有必要屏蔽掉这个功能。 其实,在GMail,Google Document等许多基于Web的应用都对这个问题作了相应的处理。当这种操作发生时,出项一个警告,提示用户是否真的想放弃当前页面上输入的内容。这个屏蔽功能其实很简单,只要在你写的html里加上一段Javascript代码就行了。让javascript代码检查用户的输入事件,如果发生了输入焦点不在输入框的时候,用户按下了Backspace键,那就触发相应的代买来处理就行了。但,需要注意的是IE和Firefox的事件处理方法不同,API也不一样,需要区别对待。做Web应用最让人恼火是莫过于此了。为了适应各种浏览器,不得不写各种对应代码,然后在各种浏览器上做测试。如果Web应用还有手机可以浏览的功能,那就更麻烦了。现在市场上,几乎每天都在发布新的手机,为了不出问题,你就必须定期的在所有的新手机上做测试。这是让人抓狂啊。要是有统一的标准该多好。 好像跑题了,呵呵,演过正传,下面就是实例代码,在IE7和Firefox3测试通过。 <script type="text/javascript"><!– // For IE if (typeof window.event != ‘undefined’) {   document.onkeydown = function() {     var type = event.srcElement.type;     var code = event.keyCode;     return ((code != 8 &#038;& code != 13) ||             (type == ‘text’ &#038;& code != 13 ) ||    [...]

web design, 网络

如何删除Firefox3地址栏的智能提示

Firefox3地址栏的智能提示是Firefox3的一个新功能。那是什么呢?要是文字说明的话,估计就可以写成说明书了。不过,一张图片就能说明一切,下面这张图就是地址栏的智能提示: 这个功能好是好,只需要输入很少的字母就能找到自己想要的网址,不用每次都敲全称,但是,人总是容易犯错。比如我。所以,当你输入错误的网址的时候,Firefox也会记录下来。下次输入相同内容的时候,一大堆以前输入错误的内容被当成提示显示出来,反倒影响选择速度。那能不能把那些错误的提示单独的删掉呢?方法是有的,而且十分简单。    选择要删除的提示,然后Shift+Delete。就可以了。

tools, 网络