| 
			 
					阅读:2737回复:7
				 
				firefox每次必死的情况....
					firefox v3.6.3
 
							tab mix plus 0.3.8.2 先在某个标签页上右键->"保护标签页" 然后点击按钮"关闭所有标签页" 此时可以观察到,当关闭到"被保护"的标签页,firefox卡死无响应,cpu占用率居高不下,不知道为何?请教大家,3qs.  | 
	|
| 
			 1楼# 
								发布于:2010-05-04 10:12				
			
					存在一个悖论				 
							 | 
	|
					
						
  | 
	
| 
			 2楼# 
								发布于:2010-05-04 10:12				
			
					反正我的firefox就是无缘无故的死机和自动关闭,已经无奈了				 
							 | 
	|
| 
			 3楼# 
								发布于:2010-05-04 10:12				
			
					fx3.0以后崩溃过几次,个位数而已
 
							可能和我网络行为比较规律有关 另外我电脑裸奔5年了 ,至今未中过招  | 
	|
					
						
  | 
	
| 
			 4楼# 
								发布于:2010-05-04 10:12				
			
					可能是TMP本身的bug,死循环了。
 
							我用的Tab Utilities,和楼主一样的操作,没发现有死机现象。  | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2010-05-04 10:12				
			 | 
	|
| 
			 6楼# 
								发布于:2010-05-04 10:12				
			
					找到原因了!
 
							大概我这个"关闭所有标签"的按钮是安装了扩展"toolbar button"而生成的.它里面的代码逻辑有点问题: function BrowserCloseAllTabs() { while (gBrowser.mTabContainer.childNodes.length > 1) { gBrowser.removeCurrentTab(); } getBrowser().addTab("about:blank"); gBrowser.removeCurrentTab(); } 很明显,当有标签被保护的时候,此标签是不会被关闭的, 会导致 (gBrowser.mTabContainer.childNodes.length > 1)永远为真,陷入死循环. 简单的改成: function BrowserCloseAllTabs() { gBrowser.removeAllTabsBut(gBrowser.selectedTab); gBrowser.removeTab(gBrowser.selectedTab); } 就好了.  | 
	|
| 
			 7楼# 
								发布于:2010-05-04 10:12				
			
					没有这样的问题				 
							 | 
	|
							
				
				