hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
阅读:2843回复:7

LTP 导致 Firefox 重复打开标签和窗口【已结束】

楼主#
更多 发布于:2010-04-20 22:57
具体症状就是,在外部程序(不管什么程序都是)中点开一个链接,已经设为默认浏览器的 Firefox 就会同时①在已存在的窗口(最近切换的那个)中新建一个标签然后打开这个链接;②新建一个窗口打开这个链接。

这个症状在最近才开始出现(我现在拿 Evernote 当在线文摘使,经常要在 Evernote 中点开原文链接;以前是只会新建标签),最近又有好几个扩展升级了,又改了写标签新建顺序的设置,目前已排除了 TST (Tree Style Tabs)的嫌疑。

----
最后确定是 LTP (Load Tabs Progressively)导致的,其 0.8 、 0.9 版均会发生这种情况,降级到 0.5 就没问题了。

Firefox 内部设置我就只是把“browser.tabs.insertRelatedAfterCurrent” 值改为 “true”,因为不这样改 TST 设置新建子标签位置的选项就失效。

不太像是最近更新的 TST 跟 LTP 冲突,因为禁用 TST 保留 LTP 0.9 时仍然有这种症状。
----
最后说是我的问题,这问题已结束。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
1楼#
发布于:2010-04-20 22:57
应该是扩展或者某个脚本的问题,我没有看到你说的问题。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2010-04-20 22:57
Re: LTP 导致 Firefox 重复打开标签和窗口
hzhbest:具体症状就是,在外部程序(不管什么程序都是)中点开一个链接,已经设为默认浏览器的 Firefox 就会同时①在已存在的窗口(最近切换的那个)中新建一个标签然后打开这个链接;②新建一个窗口打开这个链接。

这个症状在最近才开始出现(我现在拿 Evernote 当在线文摘使,经常要在 Evernote 中点开原文链接;以前是只会新建标签),最近又有好几个扩展升级了,又改了写标签新建顺序的设置,目前已排除了 TST (Tree Style Tabs)的嫌疑。

----
最后确定是 LTP (Load Tabs Progressively)导致的,其 0.8 、 0.9 版均会发生这种情况,降级到 0.5 就没问题了。
回到原帖

这个揣测基本上不靠谱,新建Profile测试吧。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-04-20 22:57
Re: LTP 导致 Firefox 重复打开标签和窗口
ithinc
这不是揣测,这是事实。我禁用 TST (最新版)后症状依然,禁用 LTP 0.9 恢复 TST 后症状就消失,然后我安装 LTP 0.8 再重启症状依然,再安装 0.5 重启症状就消失了。期间未对其他任何扩展任何设置进行任何改动。
我起初以为是 0.9 版针对重用空白标签的功能引起的(因为除了上述打开来自外部的链接会同时新建标签和窗口的症状外,还有双击打开本地 HTML 文件会在当前窗口新建一空白标签然后新建一窗口打开该 HTML 文件),后来装 0.8 发现情况依旧,那么就应该是 0.8 新增的功能中来的。
另外该症状并不是随升级 LTP 而来,因为升级 0.8 有好一段时间了,而症状是最近两周才发现的;出问题之前我测试新版 TST 的翻译,发现 1楼 所说的 TST 设置失效,于是到 about:config 调整了 1楼 所说的那个键值。记忆中没有其他标签页相关设置被修改。
从时间点上来看似乎是更改这个键值造成 LTP 的异常反应。基于禁用 TST 不影响这症状、该键值为 Firefox 内置键值、以及将 LTP 降级可以消除症状,故我推断是 LTP 导致这个症状的。
---
注意到 0.5 版的更新记录:
[quote="http://board.mozest.com/thread-33712-1-1"]0.5版:
增加中英文图形设置界面。
增加未读标签页的斜体标识。
修正Firefox 3.0/3.5下打开新窗口链接的Bug
回到原帖

是否跟上面带下划线的部分有关呢?
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2010-04-20 22:57
通常你的外部链接是打开于新窗口还是新标签?该问题是否出现在Firefox的每一个版本?
我需要重现问题的步骤。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
5楼#
发布于:2010-04-20 22:57
正常情况下,Firefox 的默认和 TST 的默认都是在标签中打开的,其他版本没试过,因为我只在这一个配置中需要这么全功能的环境。
---
看来 LTP 的问题跟这个键值“browser.tabs.insertRelatedAfterCurrent”很有关系了。
我在 1楼 说过,这个键值影响着 TST 关于新子标签打开位置的选项,而且(我之前没说)在这键值为“true”时 TST 该选项才发挥作用,那时候用的 LTP 还是 0.9 版。
(其他才发觉的问题是,用了 0.9 版这么久从没发现在未载入标签上显示网站图标的功能有作用;未载入标签全都显示为“(Untitled)”和默认图标。)
现在降级到 0.5 版之后,却要将这键值设为“false”,TST 该选项才发挥作用。
---
标签相关扩展有:
TST、MultipleTabHandler(提供多选标签功能)、Tab Scope(提供标签页面预览)、FabTabs(标签直观化着色)、IdentFavIcon(给没网站图标的网站计算一个图标,应该没什么关系)、Informational Tab(提供很多功能,我只启用其读取进度条和未读斜体功能)、LTP、MClickFocusTab(勉强说是“相关”,按中键点击链接长短决定是否切换到打开链接的新标签上)、Open Bookmarks in New Tab(如其名)、Tab History Menu(点击标签弹出标签的浏览历史菜单)以及一个保护标签页的 uc 脚本。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
6楼#
发布于:2010-04-20 22:57
hzhbest:正常情况下,Firefox 的默认和 TST 的默认都是在标签中打开的,其他版本没试过,因为我只在这一个配置中需要这么全功能的环境。
---
看来 LTP 的问题跟这个键值“browser.tabs.insertRelatedAfterCurrent”很有关系了。
我在 1楼 说过,这个键值影响着 TST 关于新子标签打开位置的选项,而且(我之前没说)在这键值为“true”时 TST 该选项才发挥作用,那时候用的 LTP 还是 0.9 版。
(其他才发觉的问题是,用了 0.9 版这么久从没发现在未载入标签上显示网站图标的功能有作用;未载入标签全都显示为“(Untitled)”和默认图标。)
现在降级到 0.5 版之后,却要将这键值设为“false”,TST 该选项才发挥作用。
---
标签相关扩展有:
TST、MultipleTabHandler(提供多选标签功能)、Tab Scope(提供标签页面预览)、FabTabs(标签直观化着色)、IdentFavIcon(给没网站图标的网站计算一个图标,应该没什么关系)、Informational Tab(提供很多功能,我只启用其读取进度条和未读斜体功能)、LTP、MClickFocusTab(勉强说是“相关”,按中键点击链接长短决定是否切换到打开链接的新标签上)、Open Bookmarks in New Tab(如其名)、Tab History Menu(点击标签弹出标签的浏览历史菜单)以及一个保护标签页的 uc 脚本。
回到原帖

LTP与browser.tabs.insertRelatedAfterCurrent选项没有关系。最好是单独建配置文件测试,再用另一个Firefox版本测试一下。
未载入标签全都显示为“(Untitled)”和默认图标,这也需要你自己找出冲突的源头我才好改,我用的效果很好。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
7楼#
发布于:2010-04-20 22:57
那谢谢了,既然你能让我做的只有“新建配置”“用另一个版本”,那我只能说我该做的已经做完了,因为用 0.5 版已经满足了我的需求,我现在其他所有东西都运作得很好,简单来说就是按你的做是代价大于收益。
---
2010.06.24更新:
装上0.99版后,也没有这个问题。
游客

返回顶部