teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
阅读:5729回复:27

便携版功能测试 Ⅳ

楼主#
更多 发布于:2013-08-01 14:48
尝试加入便携性支持。希望大家进行帮忙测试。

清理一下源码,新加入isCompact参数,开启后不再加入light\light

http://pan.baidu.com/s/1xjnNb
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
1楼#
发布于:2013-08-01 14:48
Re: 便携版功能测试
ko68888:测试正常,flash缓存是在系统目录吗?在firefox目录中没找到,adonais的便捷模块flash缓存是放在程序目录的回到原帖


仅仅将profiles.ini的默认目录改为程序目录中,其他同官版一致。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
2楼#
发布于:2013-08-01 14:48
Re: 便携版功能测试
struff:3. 将配置文件夹重命名为profile,放在程序根目录下(与2中路径一致)。
****
请问,配置文件夹是哪一个?
profile与browser是平级,还是放在browser内?
回到原帖


平级。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
3楼#
发布于:2013-08-01 14:48
Re: 便携版功能测试
Traxex:试了一下,缓存在安装版默认的位置,不知道怎样修改位置,第一次启动,如果不建立那个profile文件夹就无法启动,profiles.ini也需要自己建立,最好是第一次启动后就自动创建profiles.ini和配置文件夹,就像tete009那样。

星尘的尽头很早以前做过便携,3.6和4.0的,自定义很灵活,不需要依赖第三方模块,原帖在这里,有修改过的源代码
http://tieba.baidu.com/p/974375426
后来还加入了自定义缓存位置的功能,不过找不到这个功能的源码了,现在也没见他出没了。我用过一段时间很方便也很干净,只会在AppData里面生成一个空的Mozilla文件夹,这一点不如tete009的彻底。感觉这个现成的方案还不错,提供给大神们参考一下。
回到原帖


官方版本默认写入的是绝对路径,如果由其自动建立,那就无法实现便携。

我主要使用安装版,所以便携只是一个附加功能。另外我不清楚自定义缓存的意义,外部定义缓存的优势是可以使用相对路径,而这对于u盘使用又毫无优势。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
4楼#
发布于:2013-08-01 14:48
Re: 便携版功能测试 Ⅱ
Traxex:没想到老大这么快就做出来了
刚试了一下第二版,会生成 %AppData%\Roaming\Mozilla\Extensions 这个空文件夹,以前用星尘的版本也会生成,后来去掉了,方法不明,貌似有点吹毛求疵了。。。
profile默认在browser里面,不过可以在第一次启动前自定义位置,挺方便的。
但是在about:support页面中打开配置文件夹,点击按钮没有反应。暂时没发现其他问题了,辛苦楼主了。
回到原帖


已知bug: 设置为相对位置时,about:support 无法打开配置文件夹,首页不出现恢复上次会话按钮,设为绝对路径就可以。

对于其他文件夹的位置,暂且不考虑。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
5楼#
发布于:2013-08-01 14:48
Re: 便携版功能测试 Ⅱ

嗯,目前还没发现其他问题,要不等修复这个BUG后发到卡饭去?那里人多一点,可以多测试下。


你帮忙发一下吧,我没权限。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
6楼#
发布于:2013-08-01 14:48
Re: 便携版功能测试 Ⅱ
teredarguitereprodlo

已知bug: 设置为相对位置时,about:support 无法打开配置文件夹,首页不出现恢复上次会话按钮,设为绝对路径就可以。

对于其他文件夹的位置,暂且不考虑。
回到原帖


相对路径不使用 "./", about:support 解决。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
7楼#
发布于:2013-08-01 14:48
Traxex:第三版很不错,自定义非常灵活,而且目前没发现BUG
不知道custom.ini放在browser下面是出于什么考虑,因为便携版大都习惯在Firefox.exe同级目录,或者上级目录放配置文件,这样的话,路径就得加上../甚至../../,有点麻烦。如果放在Firefox.exe所在目录,就省事一些。
比如我要像tete009那样设置
[Option]
Custom=1
-----------------------------------------------------------
[UserDataDir]
IsRelative=1
Path=../PortableData/AppData
-----------------------------------------------------------
[TOption]
Custom=1
-----------------------------------------------------------
[TempDir]
IsRelative=1
Path=../PortableData/Local_AppData


也不算什么问题,只是图个省事
回到原帖


使用的代码默认获取的路径就是browser的路径,图省事,没找其他代码,放在browser下也算与官方一致(分离platform与app)
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
8楼#
发布于:2013-08-01 14:48
Traxex
原来是这样,忘了browser文件夹是新版才有的。那还是就这样好了,保持跟官方一致:mrgreen: 等着卡饭反馈如何吧,现在还没有反馈。。你去那发帖子吧,版主说帮你加分,应该很容易就转正了,他在线的  
回到原帖


我的帐号没修改密码,一直无法回复,绑定的号码不对,也没法改。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
9楼#
发布于:2013-12-13 13:33
新一轮测试,注意备份数据。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
10楼#
发布于:2013-12-14 17:40
Traxex:很实用的功能,Win8.1 32位,测试没问题。回到原帖
谢谢
游客

返回顶部