Jak zapobiec przypadkowemu zamknięciu Chrome podczas programowania?


4

Dlatego rozwijam rozszerzenie Chrome, co oznacza, że ciągle przypadkowo zamykam Chrome :

I chociaż nie możesz go teraz zobaczyć, zamknąłem Chrome co najmniej 8 razy z powodu przypadkowego poruszenia się zbyt szybko i kliknięcia przycisku zamiast mojego rozszerzenia. Chodzi mi o to, że góra przycisku jest naprawdę oddalona o zaledwie 11 pikseli :

Teraz, gdy wierzysz, że nie jestem psychopatą, pozwól mi przejść przez to, co próbowałem.

  • Ustawienie to? Nie.
  • Kolejne pytanie SU? TAK! Ale poczekaj, w odpowiedzi na pytanie potwierdza, że ​​nie można zatrzymać Chrome bez zamykania bez ostrzeżenia po naciśnięciu przycisku . To jest dokładnie mój problem. (Tak, wiem, że mogę Ctrl + Shift + Tab, aby go przywrócić, ale naprawdę ?)

Jak mogę wyłączyć , pokazać potwierdzenie lub coś podobnego?


Uwaga dodatkowa 1: Bob dobrze powiedział na czacie, w jaki sposób mogę po prostu przesunąć ikonę w lewo przed innymi ikonami rozszerzenia. Tak, to by zadziałało. Ale to raczej obejście i nadal chciałbym znaleźć odpowiedź. Inni deweloperzy mogą nie mieć zainstalowanych kilku rozszerzeń lub mieć dobry powód, aby się rozwijać bez innych rozszerzeń, które mogłyby powodować konflikty. W takim przypadku nie byłoby już po tym niczego.

Uwaga dodatkowa 2: W pewnym sensie niepowiązana, ale w przeszłości kliknąłem też Chrome , więc to pytanie może pomóc nawet nie-programistom, którzy są tak niechlujni jak ja.


również to, co nazywasz obejściem, ale ponieważ nigdy nie przychodzi do problemu Prawdopodobnie wciąż jest to najlepsza rzecz dla Ciebie - w systemie MacOS przyciski Zamknij / Maks. / Min. okna znajdują się po lewej stronie, więc nie masz tego problemu. Wiem, że są też jakieś Windowlayouty dla Linuksa, które mają te Dna po lewej stronie
konqui

@konqui To całkiem głupie. Sugerowanie użycia zupełnie nowego systemu operacyjnego. Ale tak, używam MacOS oprócz Windows.
Szalony

Odpowiedzi:


3

Możesz zacząć pisać w tym polu odpowiedzi? ;)

wprowadź opis zdjęcia tutaj

Po prostu myślę na zewnątrz (właściwie w środku) pudełka.

Lub, jeśli chcesz to zrobić, skupiając się na innej karcie, zawsze możesz otworzyć konsolę ( F12) i wkleić coś wzdłuż:

window.onbeforeunload = function (e) {
    e = e || window.event;

    if (e) {
        e.returnValue = 'Are you sure?';
    }
};

2
Jesteś geniuszem i za zrobienie GIF-u masz szacunek. Przyznaję, że nienawidzę tego rodzaju obejść, ale możesz zostać zaakceptowany za tydzień, kiedy nikt inny niczego nie wymyśli: P
Szalony

2
@Insane Jestem pewien, że powinien istnieć lepszy sposób na zrobienie tego, ale to pierwsza rzecz, jaka przyszła mi do głowy!
Jonno

1
@Insane Dodano trochę JS, które możesz dodać do innej karty, jeśli chcesz mieć inną kartę na pierwszym planie. Nadal nie natknąłem się na bardziej globalną opcję.
Jonno,

1
@Jonno Możesz po prostu zrobić z tego fragmentu JS bookmarklet i BAM! Rozwiązany!
rahuldottech
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.