
我在使用 Facebook 時遇到了 Firefox 的問題,當我想關閉包含 Facebook 的選項卡時,它不允許我關閉。我的意思是,無論我在選項卡上單擊滑鼠中鍵或使用關閉按鈕多少次,選項卡都不會關閉。
我猜問題出在頁面上的一些 javascript 程式碼上,因為如果我等待足夠長的時間,它會警告頁面上的某些腳本沒有回應,儘管頁面本身通常是響應良好且正常的。
我想知道是否有人遇過這樣的問題?我使用 Firefox 12,該問題在 Linux (Ubuntu 12.04) 和 Windows 7 上都是一致的。
答案1
我創建了這個使用者腳本來停用 facebook 中的 onbeforeunload 處理程序。 http://userscripts.org/scripts/show/135086 當然,你需要油猴。
答案2
這實際上是由於 Facebook 在 Tab Close 上運行了許多腳本。
如上所述,它是OnUnload事件
我為它寫了一個小 GreaseMonkey 腳本,因為它非常煩人
http://userscripts.org/scripts/show/153998
祝你好運
:)
答案3
在 Windows 下嘗試以安全模式 > 開始 > 運行 > firefox /safe 運行 Firefox,看看它的行為如何。
另一件需要考慮的事情是檢查和更新插件等...... 造訪 qualys 的 browsercheck 線上服務
另外,嘗試清除瀏覽器的快取/臨時檔案等。
最後,如果其他一切都失敗了,我會恢復到以前的版本,即 11,看看結果如何...
請造訪 oldapps.com對於舊版本的 Firefox 和軟體...
答案4
同樣,Windows 下的 Firefox 12 嘗試關閉 Facebook 選項卡時,它會掛起相當長一段時間,除非我完全關閉並重新開啟 Firefox。
我的懷疑不是任何 Firefox 擴展,而是禁令效果的不幸組合:
其一,我的網路連線速度很慢。有時請求需要很長時間才能啟動或逾時。
其次,我懷疑 Facebook 在事件中使用了 AJAX 請求
OnUnload
,這基本上會延遲頁面關閉,直到腳本決定是否允許關閉。
問題是,如今的網頁設計師無法再想像人們會注意到這些請求,因為他們的連線時間太長了。