Files
i2p.plugins.firefox/I2PBrowser.md
2022-09-05 21:13:01 -04:00

5.0 KiB

Class I2PBrowser [src]

*/

Access: public
Description:

I2PBrowser.java Copyright C 2022 idk hankhill19580@gmail.com This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @description I2PBrowser is a that is used to open a browser window to the I2P network. It automatically detects the operating system and available browsers and selects the best one to use with Tor Browser at the top for Firefox and Brave at the top for Chrome.

Author: idk
Parent class: I2PCommonBrowser
package: net.i2p.i2pfirefox

Dependencies

Show dependencies
  • java.util.ArrayList

Member Variables

I2PFirefox i2pFirefox [src]

  • Access: private
  • Modifiers: final

I2PChromium i2pChromium [src]

  • Access: private
  • Modifiers: final

I2PGenericUnsafeBrowser i2pGeneral [src]

  • Access: private
  • Modifiers: final

boolean firefox [src]

  • Access: public

boolean chromium [src]

  • Access: public

boolean generic [src]

  • Access: public

boolean chromiumFirst [src]

  • Access: public

boolean usability [src]

  • Access: public

Methods

launchFirefox [src]

  • Description:
  • Access: private
  • return: void
Name Type Description
privateWindow boolean
url String[]

launchChromium [src]

  • Description:
  • Access: private
  • return: void
Name Type Description
privateWindow boolean
url String[]

launchGeneric [src]

  • Description:
  • Access: private
  • return: void
Name Type Description
privateWindow boolean
url String[]

setBrowser [src]

  • Description:
  • Access: public
  • return: void
Name Type Description
browserPath String

hasChromium [src]

  • Description: Return true if there is a Chromium available
  • Access: public
  • return: true if Chromium is available false otherwise

This method has no parameters.

hasFirefox [src]

  • Description: Return true if there is a Firefox variant available
  • Access: public
  • return: true if Firefox variant is available false otherwise

This method has no parameters.

launch [src]

  • Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches either Firefox or Chromium with the profile directory.
  • Access: public
  • return: void
Name Type Description
privateWindow boolean
url String[]

launch [src]

  • Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches either Firefox or Chromium with the profile directory.
  • Access: public
  • return: void
Name Type Description
privateWindow boolean

launch [src]

  • Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches either Firefox or Chromium with the profile directory.
  • Access: public
  • return: void

This method has no parameters.

ValidURL [src]

  • Description:
  • Access: private
  • Modifiers: static
  • return: String
Name Type Description
inUrl String

main [src]

  • Description:
  • Access: public
  • Modifiers: static
  • return: void
Name Type Description
args String[]