Skip to main content
Skip table of contents

VISULOX Firefox integration

There are two different conceptional ways for a VISUOLX Firefox integration.

With and without persistence profile.

Non persistence and VISULOX shell

The VISULOX shell provides shell enviroments to users, if no UNIX accounts are available or UNIX accounts are not needed. This is the case, if the UNIX System is used for transit to webapplications, Windows or Citrix.

If non persistence profiles are sufficient, the VISULOX vlxshell can be used:

CODE
vlxshell -client firefox / visulox.exp / applicationserver which is member in the visulox cluster

With the parameter -P <path to directory or .tgz file> a profile template can be set, which will be copied and used in firefox.

Example for Firefox started wirh a given URL:

CODE
vlxshell -client firefox -- "https://portal.visulox.com/wiki"


This command uses the platform provided Firefox. An alternate Firefox can be provided:

CODE
vlxshell -client firefox -clientcmd <pathToAlternateFirefox> / visulox.exp / applicationserver which in member if the visulox cluster

Using the vlxshell assigns a vlxtransit user (vlx000 to vlx999) to the user. The VISULOX PORTAL login script is visulox.exp.

The type (firefox, chrome, etc) can be used instead of the vlxshell command in the Application Command field and -client <type> in the Argument for Command field.

Additional plugins (like Flash, Java or Citrix ) are loaded,


vlxshell.tcl parameters:

ParameterDescription
-client <value>Client type. Default: xterm
-clientcmd <value>Alternate path to client
-title <value>Title of the GUI
-lang <value>Language
-id <value>Session ID
-owner <value>Owner who runs this GUI
-allowedSites <value>List of allowed sites in Firefox profile
-usermask <value>Mask to add a prefix and/or suffix to sso_user (prefix%USER%suffix)
-E <value>Extension list for Firefox
-P <value>Firefox profile archive or directory
-profile <value>Name of Citrix profile in database
-resource <value>Name of passcache resource
-syncActivate vlxtransit and vlxupload for the application

Persistent and Firefox Wrapper

A persistent integration needs the possibility to store the user profile. Therefore the user needs a UNIX user account and a home directory. If more than one application server is implemented, the home directory must be spanned over all servers.

The classical integration would be:

CODE
firefox  / unix.exp or vlxUnix.exp / applicationserver


The disadvantage of this integration is, that the user can use only one of the applications with Firefox. Simultaneous multiple Firefoxes are not possible.

To provide this, the VISULOX Firefox Wrapper can be used:

CODE
 VLXDIR/tools/ffw/ffwrapper.tcl / vlxUnix.exp / applicationserver which is member in the visulox cluster
CODE
vlxshell/visulox.exp  -client ffwrapper – <ffwrapper args>


The VISULOX Firefox Wrapper can be used only with a UNIX user account.

The VISULOX Firefox Wrapper generates the user's Firefox profile based on user name / application name and the Firefox version. The profile is stored within the user's home directory.

This integration allows different versions of Firefox and also the possibility to run multiple Firefoxes.

Comparison


vlxshell with FirefoxFirefox wrapperStandard Firefox integration
VISULOX PORTAL login scriptvisulox.expvlxUnix.expvlxUnix.exp/unix.exp
Unix usertemporary vlxtransit userstandard Unix userstandard Unix user
Profilenon persistencepersistencepersistence
Multiple instancesyesyesno
VISULOX File Transfer integrationyesyesyes
Firefox Citrix pluginyesyesyes
Firefox Citrix plugin  and File Transfer integrationyesyesno
Different Firefox versionsyesyesyes
Java integrationnon* / platform assigned

application definition assigned

different versions

non*/ platform assigned

Flashplatform assignedpart of the integrationplatform assigned
Handles extensions (as long as it fits to the FX version)yesyesuser can install

* if the Firefox Wrapper is used, the platform installed JAVA is removed and cannot be used anymore.



VISULOX Firefox and Firefox extensions

VISULOX Firefox Wrapper setup

VISULOX Firefox CITRIX / ICA integration


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.