yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
15楼#
发布于:2017-02-27 16:55
myhead:等等!在第一个链接里粗略找了下代码,好像至少可以重置服务器端的数据啊?
https://dxr.mozilla.org/mozilla-central/search?q=needsWipe
然后是这里:
https://dxr.moz...
回到原帖
呃,没怎么听懂你的过程,从备份恢复是指手动从书签备份.json,还是空配置从服务器拉取呢。其实我基本没用过Sync,只是听说过多例同步导致书签重复。

如果能梳理出问题重现的方法或原因,去Bugzilla提出bug兼作记录吧,造福更多人。
myhead
火狐狸
火狐狸
  • UID46565
  • 注册日期2014-07-04
  • 最后登录2020-04-14
  • 发帖数107
  • 经验92枚
  • 威望0点
  • 贡献值20点
  • 好评度8点
16楼#
发布于:2017-02-27 17:02
yfdyh000:呃,没怎么听懂你的过程,从备份恢复是指手动从书签备份.json,还是空配置从服务器拉取呢。其实我基本没用过Sync,只是听说过多例同步导致书签重复。

如果能梳理出问题重现的方法或原因,去Bugzilla提出bug兼作记录吧,造福更多人。
回到原帖
我也就是根据这个猜的:
https://dxr.mozilla.org/mozilla-central/source/services/sync/modules/engines/bookmarks.js#926

case "bookmarks-restore-success":
        this._log.debug("Tracking all items on successful import.");

        this._log.debug("Restore succeeded: wiping server and other clients.");
        this.engine.service.resetClient([this.name]);
        this.engine.service.wipeServer([this.name]);
        this.engine.service.clientsEngine.sendCommand("wipeEngine", [this.name],
                                                      null, { reason: "bookmark-restore" });
        break;


备份是指,在按 ctrl+shift+b或者ctrl+shif+o 呼出的显示所有历史和书签的窗口中(英文窗口标题是library),点 'import and backup' > 'backup'。
我遇到的问题,要说的话也就是主楼列的第二个bugzilla那个,这个bug怎么能重现我也不知道……说部分解决是指我需要进行单向同步的需求终于可以通过某种方式解决了,当前,前提是我上面的猜测正确。

如果我还是没有说清楚的话,你可以看看我更新了的主楼。
myhead
火狐狸
火狐狸
  • UID46565
  • 注册日期2014-07-04
  • 最后登录2020-04-14
  • 发帖数107
  • 经验92枚
  • 威望0点
  • 贡献值20点
  • 好评度8点
17楼#
发布于:2017-03-01 13:45
现在遇到了一个新的问题:
我曾经同步过的andriod firefox现在书签列表中有一个desktop  bookmarks 文件夹,其中包含了所有的过时书签。
这个手机firefox上要删除书签好像只能一个一个操作,而且无法直接删除文件夹。
我该怎么清除这些桌面书签?
目前因为我改了密码,手机浏览器处于断开同步的状态,因为害怕再次导致污染甚至重复书签的问题,我已经不敢在手机上登录我的firefox账号了……
先给手机同步上,再从桌面端再一次恢复备份可能是一个方法,但无法保证通过这种方式可以替换掉手机上的过时书签,也就无法真正解决问题。
还有一个方法是手机的应用管理里清除firefox 数据,但这也意味着丢失所有浏览器设置、拓展、拓展设置……
于是我该怎么做?有什么单独在手机端只清除书签的办法么???
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
18楼#
发布于:2017-03-03 12:11
看到这么多深度分析我一度认为书签同步与同步相关的麻烦就要解决了…看了这么多突然想起来自己已经基本上不用书签了(捂脸笑哭)……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
tools241
小狐狸
小狐狸
  • UID52197
  • 注册日期2015-12-19
  • 最后登录2024-05-01
  • 发帖数74
  • 经验86枚
  • 威望0点
  • 贡献值56点
  • 好评度8点
19楼#
发布于:2017-03-04 08:33
Firefox/IE 可在网页或blog正常使用 "跑马灯的CSS语法".

Chrome早期可在网页或blog正常使用 "跑马灯的CSS语法",
新版就 "刻意(或者可能是改版后出现bug便不加理会了)" 不支援了.
目前  "由右向左正常";
"上下移动" 变成 "由下往上";
"左右移动" 变成 "由右向左" 且慢慢向左隐藏.

全球有多少网页在使用  "跑马灯的CSS语法" ?
但Chrome似乎视若无睹,  所以Firefox对于同步问题迟钝未解而就不足为奇了!
myhead
火狐狸
火狐狸
  • UID46565
  • 注册日期2014-07-04
  • 最后登录2020-04-14
  • 发帖数107
  • 经验92枚
  • 威望0点
  • 贡献值20点
  • 好评度8点
20楼#
发布于:2017-03-04 15:02
kmc:看到这么多深度分析我一度认为书签同步与同步相关的麻烦就要解决了…看了这么多突然想起来自己已经基本上不用书签了(捂脸笑哭)……回到原帖
目前最好的解决方法大概是不用firefox同步。只考虑电脑端的话,应该有不少虽然不完善但至少比firefox原生好的同步实现,而要兼顾手机端的话似乎无解……(其实手机版的firefox本来就很难用,所以手机上不用firefox也许是无解中的最优解)

其实就算不牵扯上同步,这个书签系统管理起来也是真的困难,好比说我搜索某个书签想知道它在哪个文件夹,就连这样简单的需求都无法满足。
myhead
火狐狸
火狐狸
  • UID46565
  • 注册日期2014-07-04
  • 最后登录2020-04-14
  • 发帖数107
  • 经验92枚
  • 威望0点
  • 贡献值20点
  • 好评度8点
21楼#
发布于:2017-03-04 15:42
tools241:Firefox/IE 可在网页或blog正常使用 "跑马灯的CSS语法".

Chrome早期可在网页或blog正常使用 "跑马灯的CSS语法",
新版就 "刻意(或者可能是改版后出现bug便不加理会了)" 不支援了.
目前  "由...
回到原帖
chrome对于css标准的东西应该不会无视吧……
我还专门打开好久没用过的chrome准备测试,结果因为它无法更新,我又重下了一个chrome:
Version 56.0.2924.87 (64-bit)
用了mdn的例子,稍作修改做了测试:
https://jsfiddle.net/nv91v7dy/1/
我这边是可以左右移动啊?

其实我对firefox有个怨念更久的特性就是实现socks5代理的身份验证机制,多少年了firefox连最基本的用户名密码验证都不愿意去实现:
https://bugzilla.mozilla.org/show_bug.cgi?id=122752
又去看了眼这个bugzilla的更新,好像一个月前foxyproxy终于实现了用户名密码验证,以前在firefox原生不支持foxyproxy也不支持的时候这又是一个接近无解的问题。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
22楼#
发布于:2017-03-04 20:11
蛤蛤蛤你还记得这个 15 年的 bug 啊

以前是可以本地架个代理中转来实现 socks4a/5 验证的

说起来
BMO 这周改版了?
tools241
小狐狸
小狐狸
  • UID52197
  • 注册日期2015-12-19
  • 最后登录2024-05-01
  • 发帖数74
  • 经验86枚
  • 威望0点
  • 贡献值56点
  • 好评度8点
23楼#
发布于:2017-03-04 20:12
 可能是我的用法较特别, 我的blog是利用 "跑马灯的CSS语法"
让 .GIF 动图左右移动, 或上下移动
, 早期在Chrome正常,
如今只有 Firefox/IE 或其他浏览器正常.
myhead
火狐狸
火狐狸
  • UID46565
  • 注册日期2014-07-04
  • 最后登录2020-04-14
  • 发帖数107
  • 经验92枚
  • 威望0点
  • 贡献值20点
  • 好评度8点
24楼#
发布于:2017-03-04 23:13
aaaa007cn:蛤蛤蛤你还记得这个 15 年的 bug 啊

以前是可以本地架个代理中转来实现 socks4a/5 验证的

说起来
BMO 这周改版了?
回到原帖
以前我写socks5代理练手,写完拿firefox测试的时候搜出来的这个bug。
如果加上本地端口转发功能,再顺便加给数据加个密的话……嗯,简化版ss出来了。

我也是今天第一次发现bugzilla改版。话说以前的那个布局用了有多久了?
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
25楼#
发布于:2017-03-05 13:28
myhead:chrome对于css标准的东西应该不会无视吧……
我还专门打开好久没用过的chrome准备测试,结果因为它无法更新,我又重下了一个chrome:
Version 56.0.2924.87 (64-bit)
用了mdn的例子,稍作修改...
回到原帖
估计是说非标准但长久的 http://stackoverflow.com/questions/16392486/why-marquee-tag-not-working-in-google-chrome/16392782

Firefox 也禁用、移除过不少非标准但长久或者好用的标准、Preferences。比如<blink>。XUL(等)标准、准标准也走向末路了……
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
26楼#
发布于:2017-03-05 22:21
https://github.com/mozilla-services/syncclient
官方的 python 版客户端
目前文档不全
很多细节还是要翻 mozilla-central 源码
myhead
火狐狸
火狐狸
  • UID46565
  • 注册日期2014-07-04
  • 最后登录2020-04-14
  • 发帖数107
  • 经验92枚
  • 威望0点
  • 贡献值20点
  • 好评度8点
27楼#
发布于:2017-03-06 01:23
yfdyh000:估计是说非标准但长久的 http://stackoverflow.com/questions/16392486/why-marquee-tag-not-working-in-google-chrome/16392782

Firefox 也...
回到原帖
呃,刚才我又在我的 Version 56.0.2924.87 (64-bit)
chrome下试了下链接里面的例子,不过改了下图像:
https://jsfiddle.net/vppte00s/
我这边显示依然是在正常左右滑动的……

其实标准统一是好事,所以chrome虽然霸道但也说不定是结束前端噩梦最大的希望。
然后有时候也因为市场的原因也会发生历史的倒车,好比说对某webkit系前缀的妥协……
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
28楼#
发布于:2017-03-06 01:53
解码见 issue#30 中 rfk 的回复
https://github.com/mozilla-services/syncclient/issues/30

这个客户端还在开发中
还有不少问题(文档……

再比如已经上传到 PyPI 了
https://pypi.python.org/pypi/syncclient
但是没有设置 scripts、console_scripts
导致目前 pip install syncclient 后没法直接命令行调用
还得加上完整路径来执行(facepalm
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
29楼#
发布于:2017-03-06 09:02
myhead:目前最好的解决方法大概是不用firefox同步。只考虑电脑端的话,应该有不少虽然不完善但至少比firefox原生好的同步实现,而要兼顾手机端的话似乎无解……(其实手机版的firefox本来就很难用,所以手机上不用firefox也许是无解中的...回到原帖
是啊,常去的网站不到20个,SiteLauncher全搞定;知识类的网站在下次要类似知识的时候都可能倒了,不如先网摘下来,下次不行再临时Google;新闻类的网站反正天下文章一大抄,现在有了个性化阅读的APP像一点资讯,从我找资讯变成资讯来找我了。还要啥书签。手机不止是Firefox很难用,手机上就没有好用的浏览器,根本问题就是手机上就不适合用浏览器……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
游客

返回顶部