We had requirement from our customer that browser mustn't be available to users 
of our application. I dont' think it is possible to remove internal browser 
completely but I forbid to use it by creating my own implementation of service 
org.openide.awt.HtmlBrowser.Factory and 
org.openide.awt.HtmlBrowser.URLDisplayer.


@ServiceProvider(service = HtmlBrowser.Factory.class, position = 0)
public class HtmlBrowserFactory implements HtmlBrowser.Factory {
// ...
}



@ServiceProvider(service = URLDisplayer.class,
        position = 0,
        supersedes = { "org.netbeans.core.NbURLDisplayer" })
public class NoOpUrlDisplayer extends URLDisplayer {
    private static final Logger LOG = 
LoggerFactory.getLogger(NoOpUrlDisplayer.class);

    @Override
    public void showURL(URL u) {
        LOG.debug("Usage of browser is forbidden.");
    }
}


________________________________
Od: Sven Marquardt <sven.marqua...@cbb.de>
Odesláno: pondělí 22. října 2018 14:35:48
Komu: users@netbeans.apache.org
Předmět: Re: [RPC] Disable internal Webbrowser

I'm talking about netbeans platform. Not the IDE. If i packag my
netbeans platform application i dont want the internal browser get
packaged with my application. My use case is this i have an about dialog
with an html reference to the homepage of the aplication. But when i
click the link in the about dialog, netbeans trys to open it with the
internal webbrowser. Is there any setting where i can force netbeans to
open it with the external browser?

On 2018/10/22 12:25:43, "Lutz Horn" <l...@posteo.de> wrote:
> On Mon, Oct 22, 2018 at 01:53:26PM +0200, Sven Marquardt wrote:>
> > I wonder if there is an option to disable the internal webbrowser of>
> > the netbeansplatform. >
>
> Tools > General > Web Browser > "<Default System Browser>">
>
> should do what you want.>
>
> Lutz>
>
> --------------------------------------------------------------------->
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org>
> For additional commands, e-mail: users-h...@netbeans.apache.org>
>
> For further information about the NetBeans mailing lists, visit:>
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to