Czy jest możliwe automatyczne uruchomienie rozszerzenia dla wszystkich nowo utworzonych okien Chrome?

1

W końcu znalazłem rozszerzenie, które robi to, co chcę dla nowych okien Chrome, o nazwie „ResizeWindow”. Rozwiązuje ten problem polegający na tym, że nowe okna Chrome inne niż początkowe nie są otwierane w górnym, lewym rogu widocznego obszaru.

Moim jedynym pragnieniem jest możliwość automatycznego włączenia rozszerzenia po utworzeniu każdego nowego okna, zamiast ręcznego klikania ikony rozszerzenia na pasku po załadowaniu nowo otwartego okna w niewłaściwej lokalizacji.

NIE jestem programistą, ale też nie jestem manekinem (mam kilka autorów stron internetowych od IIS5 dni). Czy istnieje sposób na edycję lokalnej kopii rozszerzenia, aby to zrobić, lub wstrzyknięcie wywołania rozszerzenia do dowolnego kodu (niezależnie od tego, co powoduje kliknięcie menu kontekstowego po kliknięciu prawym przyciskiem myszy) używanego do otwierania łącza w nowym oknie (lub Utknąłem, czekając, aż ktoś wymyśli to, czego chcę osobno)?

Jeśli będę musiał podać jakieś szczegółowe informacje, daj mi znać, czego potrzebujesz, a chętnie to zrobię.

Oto trochę więcej szczegółów: Mam rozszerzenie Resize Window . Usunąłem wszystkie niechciane rozdzielczości z ustawień, więc jedyna dostępna jest ta, która pasuje do mojej nieruchomości na ekranie, i ustawiłem opcję przełączania między wymienionymi rozdzielczościami (tylko jedna do użycia oznacza, że ​​będzie domyślna).

Jednakże, w celu dokonania prac przedłużacza to magia, trzeba kliknąć ikonę w pasku. Chcę w jakiś sposób zmienić to rozszerzenie, aby rozszerzenie uruchamiało się za każdym razem, gdy otwierana jest nowa instancja Chrome, z dowolnego powodu, bez interakcji użytkownika, przy użyciu już wprowadzonych ustawień. Wątpię, czy chcę tego sam, ponieważ Chrome otwiera nowe okna w ciągłej kaskadzie, zamiast zawsze otwierać w górnym / lewym rogu, a ta zmiana po prostu zautomatyzowałaby zmianę rozmiaru bez żadnych dodatkowych kliknięć.

dirtycar74
źródło

Odpowiedzi:

1

istnieje sposób na edycję lokalnej kopii rozszerzenia, aby to zrobić, lub wstrzyknięcie wywołania rozszerzenia na dowolny kod (niezależnie od tego, co powoduje kliknięcie menu kontekstowego po kliknięciu prawym przyciskiem myszy) służący do otwierania łącza w nowym oknie (lub czy ja utknąłem czekając, aż ktoś wymyśli to, czego chcę osobno)?

Tak, pliki źródłowe rozszerzenia Chrome są w zasadzie plikami HTML / CSS / JS i można je znaleźć w

%localappdata%\Google\Chrome\User Data\Default\Extensions\kkelicaakdanhinjdeammmilcgefonfh  

teczka. Po przeanalizowaniu manifest.jsonpowinieneś dowiedzieć się, jakie pliki źródłowe są używane, i możesz je zmieniać w razie potrzeby. Jednak po zaktualizowaniu rozszerzenia przez autora lokalna kopia zostanie zaktualizowana, więc możesz użyć innej nazwy i użyć narzędzi programistycznych do spakowania rozszerzenia we własnym zakresie .

Sathyajith Bhat
źródło