Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
firefox [2015/07/10 02:02] – created mgupton | firefox [2015/08/09 17:54] (current) – [Starting Firefox with a specific profile] mgupton | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Firefox====== | + | ======Firefox |
+ | ======Browser Profiles====== | ||
+ | * Enable separate cookies and settings per browser instance. | ||
+ | * Allows login to web site/app multiple times using the same or different accounts. | ||
+ | There are times it is desirable to be able to login to a web site or web app multiple times with the same or different user accounts using the same browser. The problem is once a user is logged in from a browser there is no way to login again using the same browser since all browser tabs and windows share the same session cookies. And since they share the same cookies the first login will be active for all browser tabs and windows. | ||
+ | |||
+ | |||
+ | Firefox provides functionality called [[https:// | ||
+ | |||
+ | <WRAP round info> | ||
+ | A browser // | ||
+ | </ | ||
+ | |||
+ | This allows to be logged into a web application multiple times with the same or a different user account. | ||
+ | |||
+ | The general idea is to use multiple profiles to provide multiple independent sets of cookies and settings. There are a couple ways to create profiles. | ||
+ | |||
+ | Once the profiles are created //Firefox// can be launched with an option that starts the browser with a specific profile. | ||
+ | |||
+ | =====Steps for Using Profiles===== | ||
+ | - Create a profile for as many instances as needed. | ||
+ | - Create shortcuts to launch the instances. | ||
+ | - When needed use the shortcuts to launch the instances. | ||
+ | |||
+ | =====Creating Profiles Option 1====== | ||
+ | To create profiles start Firefox with the //Profile Manager// option. | ||
+ | |||
+ | To open the //Profile Manager// run Firefox with the options '' | ||
+ | |||
+ | * -no-remote: allows multiple instances of the Firefox executable at once. | ||
+ | * -P: short version of -ProfileManager option | ||
+ | |||
+ | ====Command Line==== | ||
+ | < | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | * Click the //Create Profile// button to create a profile. | ||
+ | * Either use the default profile folder or create a folder for the profile data and then select that folder. | ||
+ | |||
+ | ====Profiles configuration file location==== | ||
+ | In addition to the folders that contain the profile data there is a configuration file that contains a list of all profiles. That file is locate at the following path. | ||
+ | < | ||
+ | %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\profiles.ini | ||
+ | </ | ||
+ | |||
+ | =====Creating Profiles Option 2====== | ||
+ | As an alternative to using the //Profile Manager// the // | ||
+ | |||
+ | <WRAP round info> | ||
+ | When using this alternative be sure to specify a unique directory for each profile. | ||
+ | </ | ||
+ | <WRAP round info> | ||
+ | An existing profile directory can be copied for use with another profile. By doing so all the settings and plugins from the source profile will also be in the new profile. This may be a desirable result. | ||
+ | </ | ||
+ | |||
+ | ======Starting Firefox with a specific profile====== | ||
+ | Start Firefox with a profile by specifying the profile name after the -P option. | ||
+ | |||
+ | The following command line example starts Firefox with a profile named //Alpha//. Again, a easy way to create a shortcut to this profile is to copy the general, existing, Firefox shortcut and modify the command line property of the shortcut to specify the profile. | ||
+ | < | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | <WRAP round info> | ||
+ | These instructions are specific to Windows, but the same general idea applies to other platforms. | ||
+ | </ | ||
+ | |||
+ | ======Info====== | ||
+ | The following are some built-in URIs that provide information about Firefox. | ||
+ | |||
+ | URI for accessing raw configuration. | ||
+ | < | ||
+ | about: | ||
+ | </ | ||
+ | |||
+ | URI that displays cache location, which indirectly reveals a clue about the current user profile. The path to the profile directory is given in the paths displayed. | ||
+ | < | ||
+ | about: | ||
+ | </ | ||
+ | |||
+ | ======Related====== | ||
+ | * [[Chrome]] |