Как заставить внутренний браузер Eclipse использовать edge, а не виджет браузера IE?

#eclipse #browser

Вопрос:

Я использую 2020-06 в Windows 10. Когда я открываю представление внутреннего браузера (WebBrowserView), кажется, что он использует виджет браузера IE (когда отображается всплывающее окно с просьбой сохранить или выполнить поиск, «поиск» открывает представление IE). В документации указано, что можно выбрать из подмножества браузеров, которые могут быть установлены.

Я попытался установить Windows > Настройки >> Внутренний веб-браузер на Chromium (edge не был выбором). Я установил системное свойство Java-Dorg.eclipse.swt.браузер.Тип по умолчанию=»край». Ни один из них не изменил, что IE-это то, что всплывает, чтобы спросить о сохранении.

Как мне это настроить?

Ответ №1:

«край» был сделан допустимым значением только в Eclipse 4.19. Вы используете Eclipse 4.16.

Комментарии:

1. Спасибо, прогресс. В настройках окна теперь есть возможность выбора в 2021-06 годах. Выбор с помощью внутреннего или внешнего переключателя не влияет на внутренний браузер. По-прежнему по умолчанию используется IE, хотя это не мой системный браузер по умолчанию, и IE больше не поддерживается Microsoft. Когда я устанавливаю org.eclipse.swt.браузер. По умолчанию введите edge, я получаю исключение, которое не может открыть внутренний браузер. Существует выбор стиля SWT.EDGE, и просмотр исходного кода указывает, что «edge» — это значение свойства для использования. Нужно ли мне настраивать что-то еще, чтобы он мог найти то, что ему нужно найти?

Ответ №2:

Кто-то на форуме Eclipse указал мне на https://bugs.eclipse.org/bugs/show_bug.cgi?id=538991. Ответ (по крайней мере, на данный момент), по-видимому, заключается в том, чтобы также установить среду выполнения WebView2. С набором свойств 2021-06 использовал движок edge для виджета браузера SWT.