默认状态下ff浏览器会将xpi文件认为是空白文本,在窗体内打开,ie则会自作聪明的将后缀改为zip,按照这篇文章所说,以apache服务器为例,可以这样来:
首先给apache的配置文件增加mime类型 AddType application/x-xpinstall .xpi
此时ie正常了,我的火狐却还不行,网上也有说行的,并且早前的版本是直接支持xpi文件的,此时需要给下载链接做下调整:
<a href=”extension.xpi” onClick=”if(typeof(InstallTrigger)!=’undefined’) {var InstallXPI = {’Extension Installation’: ‘extension.xpi’}; InstallTrigger.install(InstallXPI); return false;}” type=” application/x-xpinstall”>Install Extension Here</a>
这样直接让ff去执行安装过程,反而比下载文件更加便捷了,可见调用一点ff的扩展代码还是省事不少的
No Comments for this post
还没有评论。
Leave a comment