Свернуть браузер Chrome в трей? - PullRequest
10 голосов
/ 25 ноября 2010

Как свернуть браузер Chrome в трей, когда я нажимаю на стандартную кнопку свертывания?

Я не хочу, чтобы Chrome появлялся на панели задач.

Можем ли мы реализовать это с помощью кода расширения Chrome?

Ответы [ 3 ]

7 голосов
/ 11 декабря 2011

Как указывал амер, существует расширение, предназначенное исключительно для этой функции.

К счастью, расширение имеет открытый исходный код, и у здесь есть дом , вы можете заимствовать его, покасамо ваше расширение хранится с открытым исходным кодом (вы должны проверить лицензию для получения подробной информации).

Обратите внимание, однако, что поскольку API расширения Chrome не предоставляют эту функцию (значки в трее и скрытиерасширение браузера), расширение прибегает к плагину NPAPI (вы можете видеть в стволе исходного кода, что он связывает файл .dll, и это тоже с открытым исходным кодом (C ++)!).

Это не лучший сценарий, Google не рекомендует NAPAPI, если только это не единственный путь (в данном случае, к сожалению, так) из-за открытий безопасности.Расширение в Chrome Web Store будет запрашивать разрешение «Доступ к вашим данным на вашем компьютере», что негативно воспринимается настороженными пользователями, особенно и обоснованно, так что если вы не приложите усилий, чтобы более четко объяснить формулировку общего разрешения в вашемописание расширения.

Также расширение предназначено для платформ Windows, поэтому вам придется изучить конкретные реализации NPAPI для Linux и Mac, если вам потребуется их поддержка.

5 голосов
/ 28 августа 2014

Используйте проект с открытым исходным кодом RBTray на SourceForge .тогда вы можете свернуть любое окно в трее значков.Работает в Windows 7. После того, как вы запустите его, вам нужно щелкнуть правой кнопкой мыши значок «свернуть» любого окна (самое левое, которое обычно перемещает окно на панель задач).Вместо этого окно будет перемещено в системный трей.

5 голосов
/ 25 ноября 2010

Это расширение существует: https://chrome.google.com/extensions/detail/ajedaeoideoipodoijpbpabhhadnniac

...