Firefox插件完美解决BT种子下载问题
2007-07-17 22:43
621 查看
IE和Firefox处理返回数据类型的方式不太一样。IE走起来就去查文件后缀名,而Firefox则会先看返回数据中Content-Type的MIME类型。而对于.torrent这样的新文件格式很多服务器都不能正确返回Content-Type的值,这样就导致有些地方下载种子的时候IE完全正常但在Firefox里却显示成一大堆乱码。这种情况经常出现在平时大家下载小A的时候遇到的那种下载地址为link.php?ref=xxxxx的种子存取系统。用IE Tab是一个解决办法,不过这种办法又慢又麻烦,而且我也有点怕不安全。我也曾经写过一个asp小程序在服务器端抓取种子文件并以正确的Content-Type返回,但由于诸多原因最后关闭了这个asp程序。最近找到了一个叫做Force Content-Type的Firefox插件非常有用。既然前几天有人又提到了这个问题,这里就来分享一下用Force Content-Type完美解决BT种子下载问题的方法。
这个插件可以强行改变返回的Content-Type值,地址的判断使用正则表达式。安装插件后先把Disable Force Content-Type前面的勾去掉,然后你需要添加五个新的规则,每个规则的第一项是目标地址,第二项是原MIME类型(用一个点表示所有类型),第三项是新的类型(BT种子的MIME类型为application/x-bittorrent)。五个规则分别如下:
^http:////.*/.torrent$ . application/x-bittorrent ^http:////.*//fetch/.php$ . application/x-bittorrent ^http:////.*ZmV0Y2gucGhw$ . application/x-bittorrent ^http:////.*L2ZldGNoLnBocA(==|%3D%3D)$ . application/x-bittorrent ^http:////.*ZXRjaC5waHA(=|%3D)$ . application/x-bittorrent
前面两个是干什么的一目了然;后面三个是干什么用的呢……经常用那个的人可能一看就知道,不知道的话不要紧,加上没害处,总有一天你会发现它是干啥的。
做人要厚道,转贴请注明出处
相关文章推荐
- 【2016年12月2日】百度网盘 IDM下载插件完美图文教程 完美解决开发者警告问题
- 手动快速解决Firefox扩展/插件的兼容性问题
- Gradle nexus 解决开发机器不连网无法下载gradle插件问题
- 解决Ubuntu下Firefox+OpenJDK没有Java插件的问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- x86_64_Fedora9解决Firefox的flash插件问题
- FireFox插件和扩展开发(四)——常见问题的解决
- 解决chrome 和firefox 下迅雷下载问题
- 将Centos7的yum配置为阿里云的镜像(完美解决yum下载太慢的问题)
- firefox 的 tree style tab 插件问题解决
- Eclipse 下载插件Pydev(解决安装完成后eclipse不显示的问题)
- Android开发环境搭建--完美解决eclipse安装Genymotion插件找不到图标问题
- 解决Jetbrains旗下产品的插件下载失败问题(IntelliJ IDEA、RubyMine、WebStorm、PhpStorm、PyCharm、AppCode、Android Studio等)
- Servlet实现下载 firefox下文件名有空格时,文件名会被截断 问题解决办法
- 解决myeclipse自带maven下载中央仓库插件报403错误的问题(8.6版本不报403)
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- Selenium-解决使用Webdrive打开Firefox不含有插件的问题(python)
- ubuntu firefox flash插件乱码问题解决