หน้าต่างที่ใช้งานอยู่ในเครื่องของฉันสูญเสียโฟกัสเป็นบางครั้ง แอปที่ใช้งานยังคงเหมือนเดิม - ถ้าฉันเคยอยู่ใน Chrome มาก่อนฉันยังอยู่ใน Chrome เลย - แต่หน้าต่างที่ใช้งานไม่ได้เปิดใช้งานอีกต่อไป ไม่มีหน้าต่างทำงาน นี่เป็นสิ่งที่น่าหงุดหงิด มันเกิดขึ้นขณะที่พิมพ์คำถามนี้และการกดแป้นของฉันก็หยุดลงทะเบียนทันที
ฉันเชื่อว่าแอปอื่น ๆ กำลังขโมยโฟกัส แต่ตัวมันเองไม่มี UI ที่จะแสดงดังนั้นหน้าต่างที่ใช้งานจะไม่ทำงาน แต่แอปที่ใช้งานยังคงทำงานอยู่
คำถามคือ: ฉันจะติดตามแอพที่มีการละเมิดได้อย่างไรเพื่อที่ฉันจะสามารถลบได้อย่างโกรธ? โดยปกติในกรณีของการขโมยโฟกัสผู้ร้ายจะเห็นได้ชัดเพราะมีโฟกัส ในกรณีนี้ฉันนิ่งงัน
LSUIElement
กำหนดtrue
ในInfo.plist
) สิ่งเหล่านั้นมีความสามารถอย่างสมบูรณ์แบบของพฤติกรรมนั้น
tell application "System Events" to display alert ((name of first application process whose frontmost is true) as string)
น่าเสียดายที่ไม่ได้พิจารณากระบวนการที่ไม่มีแถบเมนู
Apple > Force Quit...
เมนูเพื่อดูว่ามีอะไรที่ไม่ควรทำหรือไม่