charon0622
火狐狸
火狐狸
  • UID39684
  • 注册日期2013-07-24
  • 最后登录2020-02-16
  • 发帖数99
  • 经验107枚
  • 威望0点
  • 贡献值70点
  • 好评度4点
  • 社区居民
  • 忠实会员
30楼#
发布于:2013-12-05 08:37
longwayhome:这里还是没有贴吧专业啊

这个问题是由百度网盘的js在后台一直运行造成的,屏蔽百度网盘的js即可
回到原帖
你确定所有这类问题都是由百度网盘的js造成的?
好人好梦
火狐狸
火狐狸
  • UID26935
  • 注册日期2008-11-06
  • 最后登录2024-04-26
  • 发帖数254
  • 经验89枚
  • 威望0点
  • 贡献值24点
  • 好评度4点
  • 社区居民
31楼#
发布于:2013-12-05 09:28
贴吧和卡饭都有关于这问题的解决方案了。是由百度推广的相关js造成的。
charon0622
火狐狸
火狐狸
  • UID39684
  • 注册日期2013-07-24
  • 最后登录2020-02-16
  • 发帖数99
  • 经验107枚
  • 威望0点
  • 贡献值70点
  • 好评度4点
  • 社区居民
  • 忠实会员
32楼#
发布于:2013-12-05 09:42
好人好梦:贴吧和卡饭都有关于这问题的解决方案了。是由百度推广的相关js造成的。回到原帖
lz说企业内网也有这种情况,企业内网也有百度推广?
kkkst
小狐狸
小狐狸
  • UID42913
  • 注册日期2013-12-15
  • 最后登录2013-12-15
  • 发帖数1
  • 经验1枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
33楼#
发布于:2013-12-15 10:29
我也被这个问题困扰了很久,导致放弃使用firefox

根据贴吧上的一个提示,据说是关闭标签的时候运行了什么脚本,特别耗时导致的,每个网站不同,这个和我的情况类似,我访问xcar的时候,关闭经常卡住(chrome倒是没有这个问题)。
然后想到装了noscript插件,然后全部允许,只是禁止百度,然后目前没有这个问题了。
给大家分享一下,如果上了百度盘,需要他家的js,再手动开一下呗。
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
34楼#
发布于:2014-04-12 20:01
lonely_8:刚去那个网站看了下,网站貌似已经修复了。

搭建一个测试页面重现这个问题
主页面 test.html
<!doctype html><html><head><title>test</title>
<script type="text/jav...
回到原帖
稍微挖个坟
之前没有遇到过所以没注意,也没有看见你的回复(一般来说回复是有提醒的但是不知道为什么这个没有)
最近在其他地方,以及百度遇到了同样的问题,顺藤摸瓜才看到这里
测试页面复现成功,考虑到楼里其他筒子提到的百度推广脚本以及自己的实际体验,我觉得确实应该是这个问题导致的

但是印象中xhr是类似并行线程执行的东西,怎么会阻塞浏览器标签关闭的进程呢?
-いたんですか? -ええ、ずっと
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
35楼#
发布于:2014-04-12 21:25
白左:稍微挖个坟
之前没有遇到过所以没注意,也没有看见你的回复(一般来说回复是有提醒的但是不知道为什么这个没有)
最近在其他地方,以及百度遇到了同样的问题,顺藤摸瓜才看到这里
测试页面复现成功,考虑到楼里其他筒子提到的百度推广脚本以及自己的实际体...
回到原帖
XHR分同步和异步请求。阻塞的是同步
https://developer.mozilla.org/zh-CN/docs/DOM/XMLHttpRequest/Synchronous_and_Asynchronous_Requests
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
36楼#
发布于:2014-04-12 22:25
lonely_8:XHR分同步和异步请求。阻塞的是同步
https://developer.mozilla.org/zh-CN/docs/DOM/XMLHttpRequest/Synchronous_and_Asynchronous_Requests
回到原帖


原来如此,谢谢
但是之前都没遇到,最近却很频繁,完全不知道为什么
期间我没有更新扩展,没有更新fx,似乎没有什么想的起来的改动,真是怪了……
-いたんですか? -ええ、ずっと
jbdcsk
小狐狸
小狐狸
  • UID29272
  • 注册日期2009-06-21
  • 最后登录2019-10-23
  • 发帖数64
  • 经验46枚
  • 威望0点
  • 贡献值44点
  • 好评度1点
  • 社区居民
  • 忠实会员
37楼#
发布于:2014-04-13 18:58
我遇到的关不掉的网页,大多是百度的和有flash的
直接把fx关掉,再开就能关掉那些页面了
jxcangel
火狐狸
火狐狸
  • UID3884
  • 注册日期2005-03-11
  • 最后登录2016-09-01
  • 发帖数112
  • 经验117枚
  • 威望0点
  • 贡献值8点
  • 好评度3点
  • 社区居民
  • 忠实会员
38楼#
发布于:2014-04-13 22:25
说起来一直到现在(FF29b4)这个问题还是碰见,真没注意是不是百度的问题,就是发些有些页面不管是用鼠标手势还是右键关闭或者点关闭的小叉都会卡在那里,时间长的会有5秒到10秒,我觉得这个问题是很诡异的。

另外Chrome的话因为是线程模式估计对这个的处理会简单一些吧?总之FF只要有什么卡住一个页面就会连整个浏览器都卡住,我觉得这个问题应该要解决掉,就像Win98有时候卡住对话框会拉出残影,而NT内核之后就修正了一样
飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
39楼#
发布于:2014-04-13 23:28
我也发现了,打开群晖NAS DSM的管理界面,打开是挺快的。但是关闭这个标签页会卡住几秒钟。extjs写的

测试地址:http://www.synology.com/zh-cn/products/dsm_livedemo
用技术呈现美丽
www.21show.com
MalcKear
千年狐狸
千年狐狸
  • UID35386
  • 注册日期2011-03-05
  • 最后登录2020-03-02
  • 发帖数1348
  • 经验131枚
  • 威望0点
  • 贡献值16点
  • 好评度10点
  • 社区居民
  • 忠实会员
40楼#
发布于:2014-04-14 20:20
我想要一个小hi语言助手,怎样提取呢,HTC Desire HD ROM 相关下载 - http://bbs.gfan.com/android-6454463-1-1.html

这个网页就是

添加过滤规则后”秒关“  
||bdimg.share.baidu.com/static/js/*
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
41楼#
发布于:2014-04-14 20:49
MalcKear:我想要一个小hi语言助手,怎样提取呢,HTC Desire HD ROM 相关下载 - http://bbs.gfan.com/android-6454463-1-1.html

这个网页就是

添加过滤规则后”秒关“   ||bd...
回到原帖
用你的测试页面,我在fx29beta7上用日用配置和纯净配置都成功复现了,说明和扩展没有关系
但是用ie或chrome却没有以上现象发生,说明是fx独有的问题
如果是网站本身的xhr写的烂,同步请求阻塞了标签进程,为什么其他浏览器不会遇到相同的问题呢?不知道是否有相关的bugzilla条目?
-いたんですか? -ええ、ずっと
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
42楼#
发布于:2014-04-14 21:14
白左:用你的测试页面,我在fx29beta7上用日用配置和纯净配置都成功复现了,说明和扩展没有关系
但是用ie或chrome却没有以上现象发生,说明是fx独有的问题
如果是网站本身的xhr写的烂,同步请求阻塞了标签进程,为什么其他浏览器不会遇到相...
回到原帖
目测大多是在中国网站发生,你可以报告个,bugzilla上没印象有
http://pcxfirefox.wordpress.com/
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
43楼#
发布于:2014-04-14 21:51
白左:用你的测试页面,我在fx29beta7上用日用配置和纯净配置都成功复现了,说明和扩展没有关系
但是用ie或chrome却没有以上现象发生,说明是fx独有的问题
如果是网站本身的xhr写的烂,同步请求阻塞了标签进程,为什么其他浏览器不会遇到相...
回到原帖
我一直都无法重现问题(包括40楼的地址)。
我测试过那个地址,(ctrl+shift+j勾选网络)发现关闭标签时会向http://nsclick.baidu.com/v.gif
发送一个请求。(这个可能是地区网络的问题,如果感觉到卡顿的用户则打开这个链接应该会比较慢)
于是找到这个。。。http://bdimg.share.baidu.com/static/js/logger.js
如下图,从代码可以看出他是通过UA判断是否为firefox而发送请求的。

图片:xhr.png



解决办法:
ABP屏蔽上面任意一个地址应该就能解决

PS:我是通过本论坛链接过去的。发现这个同步请求的query string包含了本论坛的地址。顿时恶心到了屏蔽之
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
44楼#
发布于:2014-04-14 22:01
lonely_8:我一直都无法重现问题(包括40楼的地址)。
我测试过那个地址,(ctrl+shift+j勾选网络)发现关闭标签时会向http://nsclick.baidu.com/v.gif
发送一个请求。(这个可能是地区网络的问题,如果感觉到卡顿的...
回到原帖


谢谢,我搜到了一个相关bugzilla:https://bugzilla.mozilla.org/show_bug.cgi?id=952169  而且在条目中也说明了原因是同步xhr引起的,不过似乎没人管
——但是根据你的发现,可能只是傻逼百度在故意恶心fx用户罢了,找到原因后,我用User Agent Switcher伪装成高贵的IE、chrome、百度浏览器等等,果然各种秒关。

***********

我偶然发现,nsclick.baidu.com/v.gif在我的机器上被指向了127.0.0.1,经过排查,发现在host里有一堆屏蔽广告用的重定向,而这个host则是smarthost挂了之后我寻找的替代品Imouto.host提供的,作者恶趣味地在里面加入了很多私货,以前我都会手动删掉后再用,而上次更新后却忘记了,而正是从那之后,我才遇到了关不掉的标签这种情况。在作者加入的私货里,有一长串是屏蔽广告用的,把大量的广告发布域名指向了localhost,在手机上很有用,但是作为有abp在手的fx用户来说这完全是多此一举。中枪的域名中就包含nsclick.baidu.com

我猜测,受标签关不掉影响的用户应该具有以下特征:
1. 使用firefox(废话
2. 屏蔽了nsclick.baidu.com域名,或者整个执行过程中相关的某个域名(使用imoutou.host或者其他屏蔽广告用host及可能有相同行为的扩展/软件)
遇到关不掉标签的用户不妨来说说,是否有以上情况?

******
对没有这种情况的chrome和ie做了一下不精确的测试,我对这个不太懂,仅把结果列出来以供大家分析
测试页面依然用http://bbs.gfan.com/android-6454463-1-1.html,在host里屏蔽nsclick的域名

Fx29b:用fx打开测试页面,一开始就出现了一个get http://nsclick.baidu.com/v.gif的请求,不过一直没有返回值(当然啦因为我已经在host里屏蔽掉了)
关闭页面时出现一个options http://nsclick.baidu.com/v.gif的请求,不过来不及看,页面过一会就关了(请问@lonely_8    你是如何调试的?)

Chrome35:打开页面,在控制台里(不是网络栏)出现数个错误提示,看样子是因为响应MIME和声明MIME不匹配直接被chrome拒绝了
大概因为如此,无论是否伪装UA为firefox,都是秒关,没遇到卡住的情况
Resource interpreted as Image but transferred with MIME type text/html: "http://pingtcss.qq.com/pingd?dm=bbs.gfan.com&url=/android-6454463-1-1.html&…4-bit&lg=zh-cn&jv=1&pf=Win32&tz=-8&fl=10.3%20r181&ct=-&ext=bc=0;adid=&r3=0". ping.js?v=17ap:12
     
Resource interpreted as Script but transferred with MIME type text/html: "http://rp.baidu.com/customer_search/api/hot?uid=http%3A%2F%2Fbbs.gfan.com%2…81225278790654125&rn=10&callback=flyjsonp_14C04AF964554541B57EDA0AC6D50938". js?sid=4981225278790654125&plate_url=http%3A%2F%2Fbbs.gfan.com%2Fandroid-6454463-1-1.html&t=388191:1
     
XHR finished loading: GET "http://ds.api.baifendian.com/2.0/StdID.do?bfdid=1". speed.html:9
     
Resource interpreted as Script but transferred with MIME type text/html: "http://rp.baidu.com/customer_search/api/inner?uid=http%3A%2F%2Fbbs.gfan.com…sid=4981225278790654125&callback=flyjsonp_97855B5293AA42B0BEAF5D88BBD43847". js?sid=4981225278790654125&plate_url=http%3A%2F%2Fbbs.gfan.com%2Fandroid-6454463-1-1.html&t=388191:1
     
Resource interpreted as Script but transferred with MIME type text/html: "http://www.superfish.com/ws/sf_main.jsp?dlsource=ziwsvig&userId=sCaq83XKLtPJGd5HjdrLVd&CTID=ChromeReload". inject.js:7
     
GET http://nsclick.baidu.com/v.gif?pid=307&type=3071&sc=1346,5656,1920,1040&des…75&velo_cssload=95&velo_jsLoad=102&cite_uid=733825&cite_type=1&cite_mini=0 net::ERR_CONNECTION_REFUSED logger.js?cdnversion=388191:1
     
XHR finished loading: GET "http://www.superfish.com/ws/getUD.action?dlsource=ziwsvig&userId=06f942f5-4f7e-1f21-0ed9-374ffa186149-0f8&ver=13.1.1.96".

IE10:虽然伪装成了firefox(虽然多了很多.Net CLR尾巴),但是同样是秒关。打开页面的时候出现v.gif的请求,不过被直接中止了,关闭时没来得及发现任何请求,同样是秒关。

图片:1.png

-いたんですか? -ええ、ずっと
游客

返回顶部