Как я могу открыть новую вкладку браузера из Python в Eclipse Che?
Я использую Eclipse Che v6.18.1 в Google Chrome на MacBook Pro OS 10.10.5 (Yosemite). Рабочая область Eclipse Che работает в контейнере Docker.
Как я могу открыть новую вкладку браузера (в том же окне браузера, что и Eclipse Che) из кода Python, выполняемого в Eclipse Che?
Так что не новый экземпляр Google Chrome из контейнера Docker (слишком медленный), а новая вкладка в уже существующем окне браузера на хост-компьютере.
0 ответов
[che6] Вы не можете открыть URL предварительного просмотра из кода Python. Но вы можете создать команду Che, которая будет запускать код Python и показывать URL-адрес предварительного просмотра. Подробности здесь: https://www.eclipse.org/che/docs/che-6/commands-ide-macro.html
По словам разработчиков Eclipse Che, эта функциональность в настоящее время недоступна в Eclipse Che. Для этого всегда требуется взаимодействие с пользователем. Смотрите этот пост на GitHub.
Вы пытаетесь открыть окно предварительного просмотра, подобное образцу приложения nodejs Yeoman? Или вы пытаетесь открыть новую вкладку из исходного кода в чьем-то браузере?
Если это последнее, то я не думаю, что это возможно (или хорошая идея!) - Че не работает в контексте безопасности, который позволит ему дать указание браузеру открыть новую вкладку или окно.