為什麼活動的 Firefox 視窗偶爾會失去焦點?

為什麼活動的 Firefox 視窗偶爾會失去焦點?

有時,當我從一個選項卡轉換到另一個選項卡時,Firefox 視窗會失去焦點。當我透過鍵盤快捷鍵切換或關閉選項卡時,這一點尤其值得注意。例如,我可以使用Ctrl+關閉一堆選項卡w,然後它突然停止工作。我注意到 Firefox 視窗標題變灰,表明該視窗失去焦點。 Alt 鍵或按一下視窗可重新獲得焦點,但這會破壞瀏覽體驗。

為了測試另一個應用程式是否正在竊取 Firefox 的焦點,我在終端機中保持此行運行

while true; do sleep 20; xdotool getwindowfocus getWindowname; done

每 20 秒將目前活動視窗的名稱列印到 stdout。當 Firefox 失去焦點時,不會列印任何視窗標題(只是換行符),這表示沒有其他應用程式竊取了 Firefox 的焦點。 Firefox 是唯一顯示此行為的應用程式。

我使用的是 Antergos(Arch 衍生品)Linux 上的 Firefox 47.0,帶有 Gnome 3.20.2 和核心 4.6.2.1。為什麼會發生這種情況?

答案1

Firefox 失去焦點通常是由一個(或多個)附加元件引起的。

這很容易透過以下方式測試在安全模式下執行 Firefox。如果問題消失,則可以選擇性地關閉附加元件,直到找到有問題的附加元件。

有關於 Flash 附加元件的報告,正如發布者所發現的,附加元件的組合ThumbnailZoomPlus 和 Gnome3也可能導致此問題。

答案2

如果其中一個選項卡具有自動刷新的頁面,或者它嘗試生成添加/其他新選項卡或進行任何類型的後台操作,則可能會失去焦點

請注意,Opera 似乎從幾個版本之前就找到了應對此類行為的解決方案,因此嘗試執行各種操作的頁面不會導致焦點竊取。我始終打開 50++ 個標籤。

至於FF,請嘗試儲存您的選項卡文件,卸載它,清理所有臨時文件,重新安裝最新版本,然後放回您的選項卡文件。重新測試以查看該行為是否仍然存在。

答案3

我遇到了這個問題,甚至嘗試完全刪除 Flash...但沒有成功。由於幾乎無法使用 FireFox,經過一番折騰和近乎徹底的憤怒之後,我最終將問題歸咎於 WiFi 卡。 (TP-Link Wireless。)TP-Link 希望您使用他們的配置實用程序,但從我發現的情況來看,它肯定是有問題的。我讓作業系統控制該卡(即放棄了 TP-Link 實用程式),結果我不再遇到滑鼠問題。如果您在嘗試其他方法後仍然遇到此問題,嘗試此方法並沒有什麼壞處。

相關內容