Próbuję dowiedzieć się, jak automatycznie uruchamiać narzędzia dla programistów internetowych, wykonując "Ctrl + Shift + i" za pomocą własnego rozszerzenia. Jest jeden stackoverflow question, ale żadna z odpowiedzi nie zadziałała.Jak programowo wyzwalać klawisze skrótów w przeglądarce Chrome za pomocą rozszerzenia? (Rozszerzenia NPAPI lub JavaScript)
Odpowiedz
Byłoby świetnie, ale niestety nie jest to możliwe w przypadku javascript.
Wtyczka NPAPI nie zrobi tego, co chcesz; Wtyczki NPAPI nie obsługują niczego, co jest w samej przeglądarce, tylko ze stroną, na której są umieszczone. Nie można ich również automatycznie załadować.
Najlepsze, co można zrobić z wtyczką NPAPI, to umieścić ją w rozszerzeniu Chrome i używać jako części czegoś innego; jeśli rozszerzenia Chrome nie pozwalają na przechwytywanie skrótów klawiszowych w ten sposób, możliwe jest użycie kodu C++ i haka do przechwytywania skrótu i przekazania go do przeglądarki jako, ale byłby to system bardzo specyficzny i całkowicie nieobsługiwany hack, który musisz wymyślić dla każdego systemu operacyjnego, który chcesz obsługiwać; nie ma interfejsów API przeglądarki NPAPI dla tego typu rzeczy.
Aby uzyskać więcej informacji, zobacz temat http://npapi.com/extensions
- 1. Rozszerzenia przeglądarki Google Chrome i NPAPI
- 2. Rozszerzenia Chrome do cichego drukowania?
- 3. Autoryzacja rozszerzenia chrome za pomocą Facebooka
- 4. Jak zmienić CSS wybranego tekstu za pomocą rozszerzenia Google Chrome
- 5. Manifest rozszerzenia Chrome 'Mecze'
- 6. Strona rozszerzenia rozszerzenia Chrome Pokaż stronę Strona
- 7. Programowo umieścić Google Chrome w trybie pełnoekranowym za pomocą JavaScript?
- 8. Offline Rozszerzenia Google Chrome
- 9. Jak słuchać zmian adresu URL za pomocą rozszerzenia Chrome
- 10. Jak wyświetlić ikonę strony rozszerzenia rozszerzenia Chrome na pasku adresu?
- 11. Zmień ikonę rozszerzenia Chrome
- 12. Dostęp do plików lokalnych za pomocą rozszerzenia Google Chrome?
- 13. Dołączanie obiektu nasłuchującego do zdarzenia AJAX za pomocą rozszerzenia chrome
- 14. Inject CSS dla rozszerzenia chrome
- 15. Chrome/Firefox: źródło dostępu rozszerzenia
- 16. Jak uzyskać identyfikator mojego rozszerzenia z JavaScript?
- 17. Budowanie rozszerzenia/rozszerzenia Internet Explorer?
- 18. Jak zaimplementować klawisze skrótów podobne do Gmaila
- 19. Niestandardowy kursor rozszerzenia przeglądarki Chrome
- 20. Renderowanie JavaScript za pomocą niestandardowej metody rozszerzenia HTML Helper?
- 21. Używanie rozszerzenia chrome apis w pismach maszynowych
- 22. Tworzenie rozszerzenia Chrome pobierz plik
- 23. Jak zminimalizować pliki javascript mojego rozszerzenia google chrome
- 24. Czy mogę programowo otworzyć devtools z rozszerzenia Google Chrome?
- 25. Unikanie ponownego ładowania rozszerzenia Google Chrome
- 26. Jak utworzyć link do rozszerzenia Chrome, np. Chrome Web Store?
- 27. jQuery wykorzystanie w tle strony chrome rozszerzenia
- 28. Jak korzystać chrome.alarms rozszerzenia Google Chrome
- 29. Rozszerzenia do Chrome uzyskujące dostęp do informacji w nagłówku
- 30. Odczytywanie pliku XML za pomocą JavaScript w przeglądarce Chrome
czy to możliwe z czymkolwiek? Czy muszę pobierać kod źródłowy chromu i kpić z niego? – GeorgeU
@GeorgeU Zgaduję, że jest to możliwe z wtyczkami NPAPI (C++), ale nie jest to moja dziedzina wiedzy. http://code.google.com/chrome/extensions/dev/npapi.html – serg