use of org.jetbrains.ide.BuiltInServerManager in project intellij-community by JetBrains.
the class BrowserLauncherImpl method browse.
@Override
public void browse(@NotNull String url, @Nullable WebBrowser browser, @Nullable Project project) {
BuiltInServerManager serverManager = BuiltInServerManager.getInstance();
Url parsedUrl = Urls.parse(url, false);
if (parsedUrl != null && serverManager.isOnBuiltInWebServer(parsedUrl)) {
if (Registry.is("ide.built.in.web.server.activatable", false)) {
PropertiesComponent.getInstance().setValue("ide.built.in.web.server.active", true);
}
url = serverManager.addAuthToken(parsedUrl).toExternalForm();
}
super.browse(url, browser, project);
}
Aggregations