dangerboy_dx
非常火狐
非常火狐
  • UID9755
  • 注册日期2005-11-12
  • 最后登录2023-09-24
  • 发帖数969
  • 经验108枚
  • 威望0点
  • 贡献值82点
  • 好评度7点
  • 社区居民
  • 忠实会员
阅读:7083回复:17

sync同步的原理是什么?

楼主#
更多 发布于:2013-02-25 21:58
以前我都是自己备份profile带到usb这种方法的,现在我尝试使用了下ff自己的sync功能,发现很多地方不尽人意。
1.同步的扩展中的设置无法同步,还有例如stylish和油猴子的脚本无法同步
2.貌似没有在amo在扩展也无法同步,比如keysnail
3.书签的网站图标也无法同步(这点xmarks就解决的很好)
暂时就发现了这些问题。
是不是sync是记录你装了扩展的列表,当你同步的时候就去amo上面一个一个安装啊?

最新喜欢:

凭枰凭枰 mantoumantou 文科文科
nighttalker
千年狐狸
千年狐狸
  • UID43
  • 注册日期2004-11-22
  • 最后登录2015-05-03
  • 发帖数2283
  • 经验40枚
  • 威望0点
  • 贡献值42点
  • 好评度0点
  • 社区居民
  • 忠实会员
1楼#
发布于:2013-02-25 21:58
没错,sync仅安装AMO上面的扩展。而且只会sync使用/禁用的状态,不会sync每一个扩展的设置。
目前最新版本是:Firefox 37,  请各位注意升级保证安全。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2013-02-25 21:58
这个扩展同步刚出的时候就讨论过了:
1、设置要同步,必须扩展做出改变,利用 Sync API 可以做到,如 Adblock  Plus 和 Straitiform。脚本和样式另外存储的,恐怕是无法同步,而且属于非 AMO 安装的。
2、只能同步 AMO 上的,保证安全性。
3、不同步图标,有利于减小同步文档的体积。
Firefox More than meets your experience
xcffl
火狐狸
火狐狸
  • UID37199
  • 注册日期2011-09-09
  • 最后登录2020-04-13
  • 发帖数206
  • 经验163枚
  • 威望1点
  • 贡献值50点
  • 好评度36点
  • 社区居民
  • 忠实会员
3楼#
发布于:2013-02-25 21:58
真相来了:
1.如果要同步设置,除了扩展自身设定之外,还可以手动同步。方法是,在about:config中的扩展设置项,例如extensions.xthunder.qqOffLineWeb,要同步的话,就新建一个布尔,名为services.sync.prefs.sync.extensions.xthunder.qqOffLineWeb,赋值为true,下次同步的时候就会同步上了。适用于所有about:config中的项,但无法同步其他任何文件,同步文件同楼上,需要扩展自己调用API。
2.依然可以同步。
修改about:config中services.sync.addons.trustedSourceHostnames项,它代表允许同步扩展的其他受信任的主机名,以英文逗号分隔。猜测优先级从前到后。要填入的是源的主机,而不是安装页面的主机
3.确实不行,个人也觉得无碍。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2013-02-25 21:58
哦 ?楼上所说我第一次听说,回头我安装一下straitiform看看。但就像楼上所说、还是需要扩展作出改变,因为有些扩展选项太多,一个个自己手动建很累,而且还摸不准。
Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
5楼#
发布于:2013-02-25 21:58
毕竟mozilla只是非盈利组织不像google那么财大气粗,同步服务器也是要花钱的
-いたんですか? -ええ、ずっと
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2013-02-25 21:58
白左:毕竟mozilla只是非盈利组织不像google那么财大气粗,同步服务器也是要花钱的回到原帖

Google同步有API吗,可不可以直接都同步到Google里去
http://pcxfirefox.wordpress.com/
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2013-02-25 21:58
好在 Mozilla Sync API 开放的,任何人都自定义同步服务器,无论是自己的服务器还是网上的空间,只要有足够权限都可以用来做同步服务器。
Firefox More than meets your experience
xcffl
火狐狸
火狐狸
  • UID37199
  • 注册日期2011-09-09
  • 最后登录2020-04-13
  • 发帖数206
  • 经验163枚
  • 威望1点
  • 贡献值50点
  • 好评度36点
  • 社区居民
  • 忠实会员
8楼#
发布于:2013-02-25 21:58
fang5566:哦 ?楼上所说我第一次听说,回头我安装一下straitiform看看。但就像楼上所说、还是需要扩展作出改变,因为有些扩展选项太多,一个个自己手动建很累,而且还摸不准。回到原帖

操作pref.js不就好了,extensions.xthunder.qqOffLineWeb中,斜体部分就是扩展名,可以用正则批量操作(当然要文本编辑器支持,推荐Notepad++)
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2013-02-25 21:58
xcffl:真相来了:
1.如果要同步设置,除了扩展自身设定之外,还可以手动同步。方法是,在about:config中的扩展设置项,例如extensions.xthunder.qqOffLineWeb,要同步的话,就新建一个布尔,名为services.sync.prefs.sync.extensions.xthunder.qqOffLineWeb,赋值为true,下次同步的时候就会同步上了。适用于所有about:config中的项,但无法同步其他任何文件,同步文件同楼上,需要扩展自己调用API。
2.依然可以同步。
修改about:config中services.sync.addons.trustedSourceHostnames项,它代表允许同步扩展的其他受信任的主机名,以英文逗号分隔。猜测优先级从前到后。要填入的是源的主机,而不是安装页面的主机
3.确实不行,个人也觉得无碍。
回到原帖


找到你说的相关MDN文档了: https://developer.mozilla.org/en-US/doc ... references
你说的是对的。
Firefox More than meets your experience
amad
小狐狸
小狐狸
  • UID33829
  • 注册日期2010-08-29
  • 最后登录2021-04-30
  • 发帖数53
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2013-02-25 21:58
fang5566:这个扩展同步刚出的时候就讨论过了:
1、设置要同步,必须扩展做出改变,利用 Sync API 可以做到,如 Adblock  Plus 和 Straitiform。脚本和样式另外存储的,恐怕是无法同步,而且属于非 AMO 安装的。
2、只能同步 AMO 上的,保证安全性。
3、不同步图标,有利于减小同步文档的体积。
回到原帖

不同步图标很不方便,无法很清楚的识别网站,
Mozilla好像不打算修正,找不到相关bug....

总之firefox sync還是有美中不足的地方,
chrome同步還是比較符合用戶角度
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
11楼#
发布于:2013-02-25 21:58
amad
不同步图标很不方便,无法很清楚的识别网站,
Mozilla好像不打算修正,找不到相关bug....

总之firefox sync還是有美中不足的地方,
chrome同步還是比較符合用戶角度
回到原帖


很久的bug了,应该就这样了。
https://bugzilla.mozilla.org/show_bug.cgi?id=428378

上面朋友说的也有道理,Mozilla 服务器没google 那么夸张。能保持一个稳定的同步服务算很好了。
Firefox More than meets your experience
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
12楼#
发布于:2013-02-25 21:58
fang5566

找到你说的相关MDN文档了: https://developer.mozilla.org/en-US/doc ... references
你说的是对的。
回到原帖


1.這樣每條都要多寫一條啊?哪有這樣搞的?複製完都比手動同步還久...
2.源的主机,而不是安装页面的主机 要怎麼看啊?
3.本來就是個悲劇:書籤icon都變成虛線框 • Mozilla Firefox中文社区
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
13楼#
发布于:2013-02-25 21:58
services.sync.addons.trustedSourceHostnames 可信任来源的主机名
值为 firefox.net.cn,moztw.org

Sync 的一系列常见问题参见:
https://wiki.mozilla.org/Services/Sync/Addon_Sync
Firefox More than meets your experience
xcffl
火狐狸
火狐狸
  • UID37199
  • 注册日期2011-09-09
  • 最后登录2020-04-13
  • 发帖数206
  • 经验163枚
  • 威望1点
  • 贡献值50点
  • 好评度36点
  • 社区居民
  • 忠实会员
14楼#
发布于:2013-02-25 21:58
taglife

1.這樣每條都要多寫一條啊?哪有這樣搞的?複製完都比手動同步還久...
2.源的主机,而不是安装页面的主机 要怎麼看啊?
3.本來就是個悲劇:書籤icon都變成虛線框 • Mozilla Firefox中文社区
回到原帖



1.又不是非得要一条一条搞,那样很麻烦的。可以到这个Google文档中的同步章节看看具体技巧。
2.安装扩展的时候,不是会弹出一个警告框吗?然后会有一个地址,类似
    https://addons.cdn.mozilla.net/storage/public-staging/13681/aboutme-0.5-fx.xpi[/list:u]
    粗体部分就是源主机了。
上一页
游客

返回顶部