Как я могу открыть новую вкладку браузера из Python в Eclipse Che? - PullRequest
0 голосов
/ 26 февраля 2019

Я использую 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 (слишком медленный), а новая вкладка в уже существующем окне браузера на хост-компьютере.

В Eclipse Che возможноПредварительный просмотр файла HTML в рабочей области проекта (щелкните правой кнопкой мыши => Предварительный просмотр).Затем HTML-файл откроется на следующей вкладке Eclipse Che IDE.Как я могу использовать эту функцию из кода Python, чтобы открыть новую вкладку браузера?

Ответы [ 3 ]

0 голосов
/ 21 марта 2019

[che6] Вы не можете открыть URL предварительного просмотра из кода Python.Но вы можете создать команду Che, которая будет запускать код Python и показывать URL-адрес предварительного просмотра.Подробности здесь: https://www.eclipse.org/che/docs/che-6/commands-ide-macro.html

0 голосов
/ 30 марта 2019

По словам разработчиков Eclipse Che, эта функциональность в настоящее время недоступна в Eclipse Che.Для этого всегда требуется взаимодействие с пользователем.Смотрите это GitHub сообщение .

0 голосов
/ 18 марта 2019

Вы пытаетесь открыть окно предварительного просмотра, похожее на пример приложения nodejs Yeoman?Или вы пытаетесь открыть новую вкладку из исходного кода в чьем-то браузере?

Если это последнее, то я не думаю, что это возможно (или хорошая идея!) - Че не запускается вконтекст безопасности, который позволит ему указать браузеру открыть новую вкладку или окно.

...