作者zhtw (请与肥宅的我谈恋爱!)
看板Browsers
标题[-GC-] 可携版浏览器制作要点 (Chromium类)
时间Mon Jul 4 13:37:41 2016
今天朋友贴连结告诉我有人发布了Kinza的心得,
看看连结发现写的还不错。
文後贴了个「免安装版」的下载连结,
我很好奇他的的实现方式,
就下载来看了,一看不得了.....
http://i.imgur.com/jOFbbHw.png
竟然没有做可携化阿XDDDD
虽然真的「免安装」没有错啦....
但这有意义吗?
(而且还有该删的东西没删,档案才会这麽大)
可携版浏览器的可携化是最重要的,
如果你的「User Data」不能跟着资料夹走,
那还有用吗?
http://i.imgur.com/n5H4CWJ.png
先来看看他做的「免安装版」结构。
可以看到基本上只是把Kinza安装资料夹压缩,
然後做了一个空的「User Data」资料夹,
最後放上了自己的网站连结而已。
事实上如果直接开启Kinza.exe
它会读取电脑中Kinza的「User Data」
如果没有「User Data」就会在电脑中建立一个。
但「User Data」的资料绝对不会跑到他那个空资料夹里XD
简单来说他建立的资料夹只是用来看的....
(试图可携化但失败的例子XD)
再来看下图,这是PortableApps做的Portable Chorme。
http://i.imgur.com/JTuavTA.png
红框可以看到它有一个启动器(NSIS做的)
在首次开启时它会在Data目录建立一个profile资料夹,
「User Data」就会放在这里,当然它会是可携的。
再来是用Shuax的GreenChrome制作的。
http://i.imgur.com/GbsSS75.png
其中winmm.dll是GreenChrome的劫持DLL,
GreenChrome.ini是设定档案,
利用这两个东西,就能将「User Data」
定向到Kinza.exe的目录中。
最後是甲壳虫制作的MyKinza。
http://i.imgur.com/3E6fyom.png
甲壳虫是MyChrome、MyFirefox的作者,
从很久以前他就在做浏览器可携化了,
这次的MyKinza是他特别制作的(换了图示)
是MyChrome基底。
图中的MyKinza.exe是启动器(类似Portable Chorme)
MyKinza.vbs、MyKinza.ini是设定档。
「Data」资料夹是「User Data」。
一样能达成可携化。
这三个工具都有一个特点,
「User Data」是跟着浏览器走的,
因为这样才能达到真正的可携化。
浏览器的免安装最重要的就是可携化,
不然复制到哪,「User Data」都要重建,
这样不就没意义了吗?
不是只有做到「免安装」就好,
重点是可携化,这在浏览器上尤其重要!
书签、扩充功能、还有细节设定,
都要能带着走,这样才有意义,
如果还是会在电脑中建立不能带走的「User Data」,
那乾脆用安装版吧,这样还能免去一些问题产生...
建议想做可携版浏览器的板友们,在做可携版时,
一定要确认是否能够将设定带着走,不然等於做白工阿..
如果要做可携版Chrome、Firefox,
这里有三个工具很好用。
1.Shuax的Chrome更新工具。
不止能够更新Chrome,
也能用来制作其他Chromium浏览器的可携化。
网址:
https://www.shuax.com/archives/ChromeUpdater.html
2.甲壳虫的MyChrome、MyFirefox。
网址:
http://bbs.kafan.cn/thread-1725205-1-1.html
关於Chrome的两个工具都能够做到检查Chrome更新、
自动下载新版Chrome,等於是一个会自动更新的可携版Chrome,
想做可携版Chrome、想要把Chromium核心浏览器可携化,
可以选择使用这两个工具!
--
RIME中州韵输入法引擎,Windows上唯一支援简码拼字的注音输入法。
聪明的输入法懂我心意,思想用键盘表达。快来试试RIME吧!
Rime 粉丝专页
https://www.facebook.com/rime.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.17.101
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1467610674.A.000.html
真.免安装。 无误!
1F:推 abc0922001: 这不是绿色工厂吗XD 看第一张图就认出来了,在那边抓 07/04 14:35
2F:→ abc0922001: 好多程式XD 07/04 14:35
3F:推 Kreen: XDDDDDDDDD 07/04 15:02
4F:推 gohome0083: 可携版有时候真的很方便 07/04 15:07
5F:→ gohome0083: 感谢教学 07/04 15:07
6F:推 mstar: 免安装 ≠ 可携 啊,而且 gc fx 应该可用命令列达成可携 07/04 16:31
所以就说了咩,只有「免安装」是没意义的,
而且可以看得出来他尝试做成可携,只是失败了XD
7F:→ t7yang: 虽然可以用捷径+参数也方式达到可携,但是这样有点半残 07/04 16:58
8F:→ rick: @@ 不是说有三个工具 我好像只看到两个? 07/04 17:19
MyChrome、Chrome更新工具、MyFirefox(我没详细介绍)
9F:→ rick: 虽然说最下面写2个 XD 07/04 17:20
下面写的是要用Chrome可以用这两个啦0.0
※ 编辑: zhtw (1.175.17.101), 07/04/2016 17:21:08