火狐登录问题:Forbidden (403) CSRF verification failed

Posted in 浏览器 on April 16th, 2012 by Adam

用火狐浏览器登录http://instagr.am发现出现无法登录的情况:
Forbidden (403) CSRF verification failed

根据官方的帮助,进入火狐about:config配置页面,
搜索network.http.sendRefererHeader,设置值为1即可。果然,登录成功。

另外,火狐表单里面会记住很多曾经登录过的用户名,可以把鼠标选中表单项,当用户名列表出现时移到相应的用户名上,按Ctrl+Del即可删除所记住的用户名。

Tags: ,

Typost – 清理天涯帖子的火狐插件

Posted in 分享, 搞搞震, 浏览器 on April 6th, 2012 by Adam

最近在看一关于骑行西藏的天涯帖子,帖子九十多页,很是耐看,可是苦于天涯的页面太坑爹,广告、垃圾贴严重干扰了我的视线。好在之前有做火狐插件的经验 [google direct link],于是就出了这么一款针对阅读天涯帖子的火狐插件:Typost

把这个插件拉入火狐浏览器即可安装。另外,我懒得上传到火狐官方认证,纯粹以方便看贴为目的,插件中不含恶意脚本,欢迎大家监督,欢迎试用,谢谢~

Tags: ,

Javascript Eval在Firefox3.6.16中无效

Posted in javascript on March 26th, 2011 by Adam

最近重装系统,也升级Firefox3.6.16,到刚发现Javascript调用 eval居然出错l,找不到eval返回的对象。

例如:obj=eval(“document.form.item_”+i);

使用DOM对象则一切正常:document.form[i]

在网上搜索了一下,发现只有Firefox有这个问题。但是没有找到官方的说明。Mozilla确实鼓励大家不要使用Eval,特别是在json的使用中。

但是不清楚,Firefox是什么时候禁用eval的。

Tags:

FireFox4将带给我们什么?

Posted in 互联网 on May 13th, 2010 by Adam

随着FireFox4开发计划的浮出水面,Mozilla的Firefox董事 Mike 列举了对FF4的一些开发远景和期望。对HTML5的完全支持,其中WebGL, WebSocket和localStorage,Multi-touch是很让我激动的,

  • WebGL
    可以在网页里面轻松运行各种三维应用、游戏。免除三维软件的安装之苦(当然显卡要够劲才能带动WebGL)。当然作为coder来说,最大的便利就是降低了3D开发的门槛,写写Javascript,我们就可以轻易发布自己的三维应用。这可比用Visual Studio繁杂的编译开发C++强多了。
  • WebSocket
    解决各个网页之间,网页与服务器之间的通信问题,有了它在网页上联网玩魔兽没问题。
  • Multi-touch
    支持多点触摸可以说是未来显示终端的必备功能,就像iPad.
  • localStorage
    本地存储功能可以省去网页与服务器之间的频繁交互,带给用户更快更高效率的体验。甚至直接用网页来管理本地的文件档案,资源管理器都可以靠边站。这样可以说减少了浏览器对系统的依赖性,操作系统的一些应用完全可以用浏览器来实现,甚至是Google Chrome操作系统的概念,让浏览器完全代替操作系统。

如果这些特性都能实现,我想Firefox4必将给互联网甚至是个人电脑带来革命性的冲击和变化。Cool~

Tags: , ,

打造自己的FireFox插件(Add-ons)

Posted in javascript on October 15th, 2009 by Adam

根据最新的FF官方插件教程,再加上7zip的帮助,我们可以轻松打造自己的FireFox插件。
先准备生成xpi的所有文件,目录结构如下:(假设插件名为zhaiduo)

  • 插件目录zhaiduo
    • 文件install.rdf
    • 文件chrome.manifest
    • 目录chrome
      • 目录content
        • 文件overlay.xul
        • 文件overlay.js
      • 目录locale
        • 目录en-US
          • 文件zhaiduo.dtd
      • 目录skin
        • 文件overlay.css
        • 文件icon.png

根据教程准备好文件后,安装好7zip,然后利用下面的bat脚本调用7-zip自动生成xpi文件即可:

set x=%cd%
md build\chrome
cd chrome
7z a -tzip “%x%.jar” * -r -mx=0
move “%x%.jar” ..\build\chrome
cd ..
copy install.* build
copy chrome.manifest build
cd build
7z a -tzip “%x%.xpi” * -r -mx=9
move “%x%.xpi” ..\
cd ..
rd build /s/q

Tags: ,
RSS Feed