白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
阅读:5653回复:24

未完全载入标签丢失URL怎么破?

楼主#
更多 发布于:2013-06-19 18:02
今天不知道为啥连不上sourceforge,于是就能稳定复现某个bug了

简单来说就是,对于后台打开、恢复已关闭标签页这类(还未完全统计具体是哪些情况)方式打开的标签页,刚打开时地址栏有时候是能够看见URL的(有时候一开始就看不到,就更悲剧了)。在这时,如果该标签页由于各种原因迟迟无法载入(在天朝应该很常见吧),无论你进行刷新停止还是其他操作,该标签页的URL就会消失

如果一开始能看见,那么在地址栏按ctrl+z还能恢复出来,如果一开始就看不见,那就真没有了

产生的直接后果就是,如果你习惯开上一堆标签一个个慢慢看,那么看到一半遇上一个这样无限菊花的标签,不管你是停止还是刷新,得到的都是一个毫无特征的空白页,如果运气好,还能从标签页会话里找出来源,如果连会话历史都没有,恐怕你是抱着什么样的心情在哪里打开的这个标签页就成为永久的迷了……

下图的例子是恢复已关闭的标签页,这个运气不错显示出了url,但是虽然地址栏能看见,复制下来却是about:blank

图片:1.gif


有时候要给朋友分享某个刚才已经关掉的URL,就恢复出来,然后复制给他;用TU的应该知道无焦点ctrl+c复制url这个方便的快捷键,然后你发给朋友之后发现他收到的是about:blank...解决方案就是要么耐心等标签页加载完毕,要么麻烦点手动全选地址栏复制(前提是能看见url的那种类型)
-いたんですか? -ええ、ずっと
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2013-06-19 18:02
浮舟:哦,还有这个bug的引申问题。
如果一个国外博客能正常连接,但包含社交网站(你懂的)的分享按钮——呵,整张网页都载入不能。
网页变成纯白or只载入半截,菊花转无止境,如果不耐烦去戳暂停,网页就变全白or半截;
如果刷新,完整网页会闪现1秒钟,如果手快能按住暂停,那就能看完整张页面了,如果手慢…………继续半截网页转菊花吧。

估计是platform.推特.com作祟。一直无限载入害死整张网页。连不上断了就是,别害正常页。
回到原帖


强烈re
有时候刷新按下后的一瞬间能看见页面显示,也就是说,明明页面内容已经下载下来了,但是一刷新/停止fx就理解为“把这些统统作废”了。如果有一个 “自暴自弃” 按钮,老刷不出来按一下告诉fx “Cut!不管加载了多少都亮给哥看看” 就好了

——————————————————————

另外看来楼上遇到OP的问题不少,难道这是中国特色吗,不知道有没有相关的bugzilla条目?
-いたんですか? -ええ、ずっと
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2013-06-19 18:02

你赶紧去报告


我不知道怎么描述这个问题,也没有找到稳定的复现手段……
-いたんですか? -ええ、ずっと
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
3楼#
发布于:2013-06-19 18:02
fang5566:这个bug确实很久了,因为火狐其实是新开一个空白窗口或标签页,然后再开始载入请求之类的。所以ABP的拦截弹窗的功能有一个缺陷就是会先显示一个空白窗口,然后再自动关掉。回到原帖


唔,听你这么一说,确实如此,有时候后台打开标签页,比较卡的时候能先看见出现一个新建标签页,然后才开始菊花
-いたんですか? -ええ、ずっと
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
4楼#
发布于:2013-06-19 18:02



估计是 gecko 内核所致,先开一个空白窗口,再载入请求。ABP 只能让它先开一个空白窗口,然后拦截掉请求,然后关闭这个窗口。ABP也不想,但是它的拦截机制就只能这样。Adblock plus pop-up addon 扩展不会这样,不知道是怎么实现的。


我没有abp的扩展,不过好像还没遇到过这种情况,有测试地址吗?能像你所说的弹窗的那种
-いたんですか? -ええ、ずっと
游客

返回顶部