OmniWeb

The table listed here is a complete list of the settings you can edit using site-wide defaults files (Defaults.plist) or the defaults command-line utility, and their original values. The comments in the green sections describe the setting that's above.

Color settings are expressed as a string containing three decimal numbers between 0 and 1 separated by spaces; these are Red, Green and Blue values. ("0 0 0" is black, "1 1 1" is white, "0.5 0.5 1.0" is a lavender-blue color, et cetera.) "Boolean" settings, or true/false switch values, are expressed as 1 or YES for true, and 0 or NO for false.

See the manual pages for the defaults utility for more information on how to use it to configure these settings. You can read the manual pages by typing 'man defaults' into a Terminal window.

This listing also serves as a reference for creating a Defaults.plist file. If you have the PropertyListEditor installed (it comes as part of the Developer Tools package available from Apple) you can use it to create and edit one of these files. Further information on site-wide defaults files can be found in "Setting up Site-wide Preferences" in the Advanced Topics section of OmniWeb Help.

AutoFill | Bookmark Groups | Bookmarks | Compatibility | Cookies | Display and Appearance | Downloads | Font and Color | General | History | HTTPS | Images | Interface | Java Applets | JavaScript | Misc | Plug-Ins | Printing | Privacy & Annoyance | Protocols & Networking | Shortcuts | Source View | Speech | Tabs | Update | Workspaces
DefaultFormatDefault Value
AutoFill
OWFormAutoFillSetsDictionary
name of autofill setDictionary
form field 1Stringautofill text for field 1
form field 2Stringautofill text for field 2
Contains the AutoFill sets defined by the user. Initially empty.
OWFormAutoFillCurrentSetString__OWShared__
Stores the name of the currently active autofill set as selected by the "View/AutoFill Set" submenu. The special value __OWShared__ corresponds to the shared autofill set, regardless of its name in the user's language.
OWAutoFillSynonymsDictionary
address1Stringstreet
bornStringbirthday
companyStringorganization
dateofbirthStringbirthday
dayphoneStringworkphone
daytimephoneStringworkphone
eveningphoneStringhomephone
firstnameStringfirst
givennameStringfirst
lastnameStringlast
middleStringmiddleinitial
middlenameStringmiddleinitial
postalcodeStringzip
streetaddressStringstreet
surnameStringlast
zipcodeStringzip
Synonyms for form autofill keys. Corresponds to the list that is modified by the "Synonyms..." button in the AutoFill preferences.
OWAutomaticallySaveFormValuesBooleanNo
Corresponds to "Automatically save values from submitted forms"
OWAutoFillLoginAndPasswordFormsBooleanYes
Indicates whether OmniWeb should consider saving the field values of forms which look like username/password forms. Corresponds to the "Prompt to save usernames and passwords" checkbox in the AutoFill preferences pane. If false, OmniWeb will not save username/password form fields for later use.
Bookmarks
BookmarkPageStringfile:///~/Library/Application%20Support/OmniWeb/Bookmarks.html
Corresponds to "Peronal Bookmarks page"; URL for personal bookmarks file
BookmarksDefaultCheckFrequencyString0
Corresponds to "By default, check bookmarks every [number] [period]". Consists of an optional number followed by a unit. Units are "min" (for minutes), "hourly" (or "h"), "daily" (or "d"), "weekly", "monthly" (or "mo"), and "never". If the number is omitted it is interpreted as 1. For example, "5 hourly" indicates a check every five hours (not five times per hour). As a special case, 0 is interpreted as never, and other unadorned numbers are interpreted as intervals of minutes.
OpenBookmarksInFrontWindowBooleanYes
If set to a true value, causes bookmars, history selections, etc., to be opened in the frontmost browser window.
OpenBookmarksAtStartupBooleanNo
Corresponds to "Open personal bookmarks when OmniWeb starts up"
ShowUpdatedBookmarksInDockIconBooleanYes
Enables the display of the number of unviewed bookmarks as a badge on the application's dock icon, and the corresponding popup menu of unviewed bookmarks.
MaxBookmarksInDockMenuNumber (integer)20
Controls how many bookmarks we show when listing updated bookmarks in the Dock menu. If you have more than that, the "N updated bookmarks" header turns into an item which will open your bookmarks page.
MaxMostVisitedBookmarksNumber (integer)12
The number of bookmarks to display in the "Most Visited" bookmarks group.
OpenZapsOnSingleClickBooleanNo
Allows a single-click on zap icons in the bookmarks window or address well to open the URL.
SampleBookmarksPageStringSampleBookmarks.html
What to use as a sample set of bookmarks if the user doesn't have a personal bookmarks file. This is the name of a resource in OmniWeb's application bundle.
ArchiveFormValuesBooleanYes
Controls whether or not OmniWeb archives form values when you create a bookmark on a page with form elements. Archived form values are stored along with the bookmark and are restored when the page is loaded from the bookmark.
BookmarkEditorVisibleBooleanYes
Indicates whether the bookmark page's editor pane is displayed.
StandaloneBookmarkEditorVisibleBooleanYes
Indicates whether the standalone bookmark window's editor pane is displayed.
DefaultAddBookmarkFolderIDDictionary
Contains the information used to locate the bookmark folder in which to file newly added bookmarks.
OWBookmarkRelocationsDictionary
Stores information on cached copies of bookmarks files, used for bookmark synchronization. It is probably unwise to set this default by hand.
DoBookmarkServerSyncBooleanNo
Corresponds to "Synchronize bookmarks with other Macs".
BookmarkServerSyncToIDiskBooleanYes
Corresponds to "Synchronize bookmarks with other Macs". This default is only read if "DoBookmarkServerSync" is true. It overrides the value of "BookmarkServerSyncLocation".
BookmarkServerSyncLocationBooleanNo
Corresponds to the textfield below "Synchronize bookmarks with other Macs". This default is only read if "DoBookmarkServerSync" is true.
Bookmark Groups
OWAddressBookBookmarksGroupEnabledBooleanYes
Indicates whether the Address Book group is displayed in the Collections list of the bookmarks page.
OWFavoritesGroupEnabledBooleanYes
Indicates whether the Favorites group is displayed in the Collections list of the bookmarks page.
OWHistoryGroupEnabledBooleanYes
Indicates whether the History group is displayed in the Collections list of the bookmarks page.
OWMostVisitedBookmarksGroupEnabledBooleanYes
Indicates whether the Most Visited group is displayed in the Collections list of the bookmarks page.
OWPublishedBookmarksGroupEnabledBooleanYes
Indicates whether the My Shared Bookmarks group is displayed in the Collections list of the bookmarks page.
OWRendezvousBookmarksGroupEnabledBooleanYes
Indicates whether the Local Web Servers group is displayed in the Collections list of the bookmarks page.
OWSharedBookmarksGroupEnabledBooleanYes
Indicates whether the Shared Bookmarks group is displayed in the Collections list of the bookmarks page.
OWSitePreferencesGroupEnabledBooleanYes
Indicates whether the Site Preferences group is displayed in the Collections list of the bookmarks page.
Display and Appearance
OHIncrementalDisplayBooleanYes
Corresponds to "Start drawing pages before they are entirely loaded"
OHUsePageIconsBooleanYes
Corresponds to "Show page icons offered by websites". If this is set to a true value, OmniWeb will display icons (images specified in <LINK> tags or named "favicon.ico") next to URLs, bookmarks, history entries, etc.
OWStyleSheetPresetStringDefault
If set, this overrides most other style sheet preferences. Valid values and their meanings are stored in the ColorSets.plist resource. Corresponds to the "Page colors:" popup.
OHUnderlineAnchorsBooleanYes
Corresponds to "Underline links on web pages". This controls the text-decoration property of the default (OmniWeb) stylesheet.
OWUserStyleSheetLocationString
A URL specifying a CSS style sheet. If set to a non-empty value, this will cause an @import directive to be included in the default stylesheet. Note, this also requires that the path to the user-defined style sheet be present in the Ad Blocking preferences under the "Edit Blocked URLs List: Load anything from sites matching these expressions..." section. Note that the URL blocking functionality does not need to be enabled in order for the custom stylsheet to be used.
OWTextSizeMultiplierNumber (real)1
OmniWeb multiplies the font size of displayed text by this factor. Corresponds to the "Text zoom:" field and the "Smaller Text"/"Bigger Text" toolbar items.
UseSubpixelPositioningBooleanNo
Enables sub-pixel positioning when drawing text.
UseCGTextRendererBooleanYes
Enables the use of the CoreGraphics-based text renderer instead of the ATSUI-based text renderer.
FlushStyleAfterEachDrawBooleanNo
If the ATSUI text renderer is used, this enables a workaround for a bug in ATSUI's style cache.
HighlightClickedLinksBooleanYes
Corresponds to "Highlight links when clicked". Controls whether or not links are selected/focused on when they are clicked.
HideAdBlockMouseoverBooleanNo
Disables the information display which pops up when a blocked ad is moused-over.
Downloads
OWPersistentDownloadsTimeoutNumber (real)604800
Corresponds to the "Remember Downloads for:" popup; value is stored in seconds
OWRaisePanelOnDownloadBooleanNo
Corresponds to "Bring the panel forward if it isn't frontmost"
OWShowPanelForDownloadsBooleanYes
Corresponds to "Downloads window: Shows when new download starts"
OHDownloadFolderString~/Desktop
Corresponds to the "Download files to:" popup
OHDownloaderLaunchFilesBooleanYes
Corresponds to "When downloads finish: Open files in "safe" applications"
OWClosePanelOnCompleteDownloadBooleanNo
Corresponds to "Downloads window: Hides when no downloads are active"
OHDownloaderLaunchableApplicationsArray
Stringcom.adobe.acrobat.reader
Stringcom.adobe.Reader
Stringcom.apple.AddressBook
Stringcom.apple.bomarchivehelper
Stringcom.apple.DiskCopy
Stringcom.apple.DiskImageMounter
Stringcom.apple.iCal
Stringcom.apple.installer
Stringcom.apple.iTunes
Stringcom.apple.Preview
Stringcom.apple.QuickTime Player
Stringcom.apple.Sherlock
Stringcom.apple.TextEdit
Stringcom.apple.WebStart
Stringcom.microsoft.mediaplayer
Stringcom.omnigroup.OmniGraffle
Stringcom.omnigroup.OmniOutliner
Stringcom.RealNetworks.RealOne Player
Stringcom.stepwise.OpenUp
Stringcom.stuffit.Expander
Corresponds to the list of applications in the "Safe Applications List". Each entry is an application's bundle identifier. These applications are those OmniWeb is willing to launch to handle a completed download.
Font and Color
OWFontStylePresetStringDefault
If set, this overrides the values of the font family and font size preferences. Valid values and their meanings are stored in the FontStyles.plist resource. Corresponds to the "Font style:" popup.
OHBackgroundColorString1 1 1
Corresponds to "Web page background color"; controls the background-color property of the default style sheet.
OHTextColorString0 0 0
Corresponds to "Web page text color"; controls the color property of the default style sheet.
OHLinkColorString0 0.25 0.602
Corresponds to "Link color"; controls the color property of anchors in the default style sheet.
OHCachedLinkColorString0.172 0.5 0.445
Corresponds to "visited link color"; controls the color property of visited links in the default style sheet.
OHHighlightedAnchorColorString0 0.207 0.5
Corresponds to "active link color"; controls the color property of active links in the default style sheet.
OHNormalFontFamilyStringLucida Grande
Corresponds to Proportional (base) font
OHNormalFontSizeNumber (real)14
Corresponds to Proportional (base) font size
OHFixedPitchFontFamilyStringCourier
Corresponds to Fixed-width (plain or preformatted text) font
OHFixedPitchFontSizeNumber (real)14
Corresponds to Fixed-width (plain or preformatted text) font size
OHHasMinimumFontSizeBooleanYes
Controls whether the OHMinimumFontSize default is used.
OHMinimumFontSizeNumber (real)9
Corresponds to the "minimum size" field under "Font Style".
OHHasMaximumFontSizeBooleanYes
Controls whether the OHMaximumFontSize default is used.
OHMaximumFontSizeNumber (real)72
Corresponds to the "maximum size" field under "Font Style".
OAFontFamilySubstitutionsDictionary
A dictionary of key/value pairs with the key being the name of the font to substitute and the value being the font to use for substitution (was OHFontFamilySubstitutions until OmniWeb 4.5).
OHAlwaysUsePreferenceColorsBooleanNo
Corresponds to "Page colors: Override page styles". Causes the default stylesheet to use the !important flag.
ManufacturedFontsPreferredBooleanYes
If manufactured fonts are preferred (Yes) we will create bold or italic versions of fonts without those variants without trying to find a fallback font family that supports the required attributes. This is dependant on the individual default settings ManufactureBoldFonts and ManufactureItalicFonts below. If manufactured fonts are not preferred we will first try to find a font family that supports the required attributes before falling back to manufacturing a bold or italic variant.
ManufactureBoldFontsBooleanNo
Enables the creation of bold variants on a typeface when the font being used does not have a bold variant of its own (e.g. Geneva). This is disabled by default because bold fonts are expensive (slow) to manufacture.
ManufactureItalicFontsBooleanYes
Enables the creation of italic variants on a typeface when the font being used does not have an italic variant of its own (e.g. Lucida Grande).
General
AlsoShowOnReopenBooleanYes
Corresponds to "(Don't) show a window when OmniWeb's icon is clicked"
OAContextMenuLayoutNumber (integer)0
Controls the length of the text in context menus, and therefore the menu's width. [0 = Based on my screen size, 1 = Wider, 2 = Narrower]
OpenStartPageAtStartupBooleanYes
Corresponds to "Present a window when OmniWeb starts"
StartPageStringomniweb-images/StartPage/
Corresponds to "Start page:"; URL for start page, or an empty string to show an empty browser window.
UseAddressAutocompletionBooleanYes
Corresponds to "Location bar: Automatically complete addresses while typing"
AutocompleteFromBookmarksBooleanYes
Allows you to choose what sources the address autocomplete feature uses
AutocompleteFromBrowserHistoryBooleanYes
Allows you to choose what sources the address autocomplete feature uses
AutocompleteFromPersistHistoryBooleanYes
Allows you to choose what sources the address autocomplete feature uses
DisableTypeAheadSelectionBooleanNo
Whether we allow typing to select items in a table or popup list, for example
History
HistoryUsesDocumentTitlesBooleanYes
Controls whether history items are listed by their address or by their page's title
PersistentAddressesPerSiteNumber (integer)10
The number of addresses per site which OmniWeb will store in its persistent history file
PersistentSaveBooleanYes
Corresponds to "Discard history when quitting OmniWeb"
PersistentTimeoutNumber (integer)30
Corresponds to "Save history entries for [X] days"
OWHistorySavePageCountNumber (integer)2
Corresponds to "Save complete state for up to [x] pages in each window". The number of pages that are saved in a browser window history for 'instant' back button performance.
OWPersistentHistoryIndexDisabledBooleanNo
Whether or not OmniWeb indexes the pages you visit for later searching. A true value will disable the persistent index, which is enabled by default.
NoHistoryIndexInUseWarningBooleanNo
If the history index file is locked (presumeably because it's in use by another copy of OmniWeb) this default controls whether or not we prompt the user at application startup. When this is YES, or TRUE, we disable history indexing for the current session without promting the user first.
Images
OHBackgroundImagesDisabledBooleanNo
Corresponds to "Load background images"
OHBackgroundImagePrintingDisabledBooleanYes
Corresponds to "Print background images" in the print panel's OmniWeb accessory pane
OHAutoFetchInlineImagesBooleanYes
Corresponds to "Load inline images with page"
OHDrawPlaceholderImagesWhileLoadingBooleanNo
Corresponds to "show image placeholders while loading"
OIAnimationLimitationModeNumber (integer)0
Corresponds to "Animate images:"; 0 = forever, 1 = once, 2 = thrice, 3 = controlled by ..., 4 = do not animate
OIAnimationLimitationSecondsNumber (integer)20
The number of seconds to let an animation run
OIAnimationMinimumDelayIntervalNumber (real)0.1
Minimum time step (in seconds) between frames in animated GIFs.
OIColorSyncEnabledBooleanNo
Corresponds to "Use ColorSync™"
OIImageProcessorCheckTimeEveryNRowsNumber (integer)16
How often to check the draw interval time to see whether to flush partially rendered images to the screen (in rows of pixels)
OIImageProcessorDrawIntervalNumber (real)2
How often to flush a partially rendered image to the screen (in seconds)
OIJPEGIgnoreSourceDensityBooleanYes
Whether to render JPEG images at their actual dpi setting (as Preview does) or to just display each pixel of source data in a pixel on screen (as most web browsers do)
Shortcuts
OW5AddressShortcutsDictionary
name of shortcutDictionary
formatStringURL string of shortcut, possibly with a %@
methodStringGET or POST
formDataStringPOST data or query string, possibly with a %@
encodingStringcontent body encoding for POST shortcuts; must be application/x-www-form-urlencoded
List of shortcuts corresponding to those in the preference pane. If this is empty but there is an OWAddressShortcuts preference left over from OmniWeb 4.5, the old shortcuts are copied (and converted to the new format).
Source View
OWSourceViewAutoSpellCheckBooleanNo
Whether or not OmniWeb uses spellchecking in the Source View
SourceColorizeOnLoadBooleanYes
Corresponds to "Continuously colorize HTML tags"
SourceFontNameStringMonaco
Corresponds to font for source editor
SourceFontSizeNumber (real)11
Corresponds to font size for source editor
SourceFormatOnLoadBooleanNo
Corresponds to "Reformat when source view is opened"
SourceIndentationNumber (real)15
Corresponds to "Indent [X] pixels for each open tag"
SourceNonSGMLColorString0.066667 0 0.024427
Special color to use for tags whose contents are not interpreted according to SGML's rules, such as scripts and stylesheets
SourceBackgroundColorString1 1 1
Corresponds to color wells in preference pane
SourceTextColorString0 0 0
Corresponds to color wells in preference pane
SourcePreformattedColorString0.066667 0 0.024427
Corresponds to color wells in preference pane
SourceEntityColorString0.129412 0.035564 0
Corresponds to color wells in preference pane
SourceTagColorString0.29 0 0
Corresponds to color wells in preference pane
SourceCommentColorString0 0.29 0.025
Corresponds to color wells in preference pane
SourceAttributeColorString0 0 0.389
Corresponds to color wells in preference pane
SourceValueColorString0.256 0.003 0.297
Corresponds to color wells in preference pane
SourceMismatchedBackgroundColorString0.778626 1 0.802284
Corresponds to highlight color for mismatched tags
SourceUnrecognizedBackgroundColorString1 0.778626 0.778626
Corresponds to highlight color for unrecognized tags
SourceUseBackgroundForMismatchedTagsBooleanYes
Corresponds to "Mismatched tags [underline/highlight]"; 1 = highlight with background color, 0 = underline
SourceUseBackgroundForUnrecognizedTagsBooleanNo
Corresponds to "Urecognized tags [underline/highlight]"; 1 = highlight with background color, 0 = underline
SourceFormattingAlwaysBreakAfterSetArray
Stringbr
Stringframeset
Stringframe
Stringhead
Stringhr
Stringinput
Stringmeta
Stringparam
Stringarea
Stringtable
Stringtr
Controls which HTML tags whitespace is added/removed for when reformatting
SourceFormattingLiteralWhitespaceFormatSetArray
Stringpre
Controls which HTML tags whitespace is added/removed for when reformatting
SourceFormattingAlwaysBreakBeforeSetArray
Stringhr
Stringli
Stringmeta
Stringframeset
Stringframe
Stringinput
Stringoption
Stringp
Stringparam
Stringtr
Stringtable
Controls which HTML tags whitespace is added/removed for when reformatting
SourceFormattingNonContainerSetArray
Stringimg
Stringhr
Stringbr
Stringdt
Stringdd
Stringinput
Stringbase
Stringmeta
Stringlink
Stringarea
Stringparam
Stringspacer
Stringframe
Controls which HTML tags whitespace is added/removed for when reformatting
SourceFormattingNonSGMLFormatSetArray
Stringxmp
Stringplaintext
Stringscript
Stringstyle
Controls which HTML tags whitespace is added/removed for when reformatting
SourceFormattingNoReformatContainerSetArray
Stringb
Stringbasefont
Stringbig
Stringcite
Stringfont
Stringi
Stringem
Stringstrong
Stringkbd
Stringnobr
Stringsmall
Stringsub
Stringsup
Stringtt
Stringu
Stringvar
Stringwbr
Stringa
Stringli
Controls which HTML tags whitespace is added/removed for when reformatting
SourceFormattingPossiblyContainerSetArray
Stringp
Stringtr
Stringtd
Stringth
Stringoption
Stringli
Controls which HTML tags whitespace is added/removed for when reformatting
SourceFormattingLiteralWhitespaceFormatSetArray
Stringpre
Controls which HTML tags whitespace is added/removed for when reformatting
LocalServerDirectoryString/Library/WebServer/Documents/
Corresponds to "Server's document folder"
LocalServerIndexFileStringindex.html
Filename to assume for URLs that end in "/" when saving to LocalServerDirectory
LocalServerSuffixString
Corresponds to "Server address"; URL for a HTTP server to which you can save files via the filesystem
LocalServerUserDirectoryStringSites
Corresponds to "User folder name". This is the subfolder or subfolder path of a user home folder to use when saving files that come from a user directory of the local web server.
Speech
SpeechRecognitionEnabledBooleanNo
Corresponds to "Navigate pages using speech recognition"
Java Applets
OHAppletsDisabledBooleanNo
Corresponds to "Don't allow applets"
OHAppletsStartAutomaticallyBooleanYes
Corresponds to "run manually" vs "run automatically"
JavaScript
JavaScriptEnabledBooleanYes
Corresponds to JavaScript enabled/disabled
JSPopupsDisabledString0
Corresponds to "Block pop-up windows"; 0 = allow popups, 1 = never allow popups, auto = only in response to user action
JSShowConsoleBooleanNo
Whether or not the JavaScript Console window is displayed (found in the Window menu).
OWJavaScriptCanFocusWindowsBooleanYes
Corresponds to the "Allow scripts to reorder windows" checkbox.
OWJavaScriptCanResizeWindowsBooleanYes
Corresponds to the "Allow scripts to resize windows" checkbox.
Update
AutomaticSoftwareUpdateCheckEnabledBooleanNo
Corresponds to "Check for updates [Manually/Automatically]". A true value causes OmniWeb to check for updates automatically.
OSUCheckIntervalNumber (integer)168
Corresponds to "Automatic checking occurs:"; value stored in hours
OSUIncludeHardwareDetailsBooleanYes
Corresponds to "Include System Information". If this is set to a true value, some general details about your system are sent to Omni when the application checks for new versions.
Workspaces
CompressWorkspaceFilesBooleanYes
If true, workspace files are stored on disk in a compressed form.
OWActiveWorkspaceNameString
Stores the name of the currently active workspace.
ShowWorkspaceSwitcherBooleanNo
Whether the workspace switcher panel is visible.
WorkspacesExpireBooleanYes
Whether inactive workspaces are closed after a period of disuse.
WorkspaceExpireTimeNumber (real)3600
How long (in seconds) a workspace can remain unused before its resources are reclaimed.
Compatibility
OWBrowserIdentityStringOmniWeb
A keyword indicating the identity strings to use for HTTP requests and JavaScript properties. The special token __OWCustomIdent__ indicates that the OWCustomBrowserIdentity default will be used. Other values are keys into the dictionary stored in BrowserIdentity.plist.
OWCustomBrowserIdentityDictionary
The browser identity settings used if OWBrowserIdentity is set to __OWCustomIdent__.
OWURLNetscapeCompatibleRelativeAddressesBooleanYes
Imitates the (arguably incorrect) behavior of some versions of the Netscape browser when dealing with URLs containing ".." components.
Cookies
OWAcceptCookiesBooleanYes
Corresponds to the "Accept Cookies" checkbox.
OWExpireCookiesAtEndOfSessionBooleanNo
Corresponds to the "Discard [cookies] when quitting OmniWeb" checkbox.
OWRejectThirdPartyCookiesBooleanNo
Corresponds to the "[Accept cookies] only from the current site" checkbox.
OWShortTopLevelDomainsArray
Stringcom
Stringedu
Stringnet
Stringorg
Stringgov
Stringmil
Stringint
Stringde
Affects the heuristic which attempts to prevent a site from setting cookies for another site. Children of the top-level domains listed here (e.g., example.com) are assumed to be delegated directly to an organization which controls that domain and all domains below it. TLDs are assumed to have an extra level of delegation only if they are not in this list, are two letters long (a ccTLD), and the second-to-last component is either two letters long (e.g., example.co.uk) or in this list (e.g., example.com.au). (Note that the interpretation of this default has changed slightly since OmniWeb 4.5.)
HTTPS
HTTPSCacheEnabledBooleanNo
Corresponds to item in HTTPS preferences pane. If set to a true value, responses from HTTPS requests may be stored in the disk cache (unless the server requests otherwise).
HTTPSCipherListStringALL:!ADH:RC4+RSA:+SSLv2:@STRENGTH
Indicates which cryptographic algorithms to prefer. See the OpenSSL documentation for details.
HTTPSUseDefaultCipherListBooleanYes
If true, the HTTPSCipherList preference is ignored.
HTTPSEGDEnabledBooleanNo
Indicates whether to use EGD as a randomness source. No longer used, because /dev/*random is used first.
HTTPSEGDPathString/tmp/entropy
The pathname to EGD's socket.
HTTPSEnablePipelinedRequestsBooleanYes
Indicates whether to allow HTTP1.1-style pipelining on https connections. If true, then the OWHTTPEnablePipelinedRequests preference takes effect. If false, requests are not pipelined on https connections.
HTTPSSSLv2EnabledBooleanYes
Indicates whether to allow negotiation of Secure Sockets Layer (SSL) version 2. SSLv2 is less secure than later versions, but it required by some servers.
HTTPSSSLv3EnabledBooleanYes
Indicates whether to allow negotiation of Secure Sockets Layer (SSL) version 3.
HTTPSTLSv1EnabledBooleanYes
Indicates whether to allow negotiation of Transaction-Layer Security (TLS) version 1. This is the most recent, secure, and standards-compliant of the three versions supported by OmniWeb.
HTTPSUseBugfixesBooleanYes
Enables various compatibility modes to support older webservers. For more information, see the OpenSSL documentation.
HTTPSWarningPanelEnabledBooleanNo
If true, a certificate information panel will be displayed every time an https connection is made.
HTTPSRequireValidCertificateBooleanYes
Controls whether or not we require a valid certificate when connecting to an https server.
HTTPSAdditionalTrustedRootCertificatesString/Library/Application Support/MoreRootCerts.pem
This default determines where OmniWeb looks for additional SSL root certificates. We also search for the file 'RootCerts.pem' in the OWLibraryDirectory (see that default for the location that maps to) and in the application bundle for the certificates that we ship with OmniWeb.
HTTPSUseKeychainCertificatesBooleanYes
Causes OmniWeb to look for X.509 certificates in the system's X509Anchors keychain and in the user's default keychain list.
Privacy & Annoyance
OHFilterSuspectedAdBannersBooleanNo
Corresponds to "Block images and other inline content matching known ad sizes"
OHSkipImagesFromOtherSitesBooleanNo
Corresponds to "Block images and other inline content from third-party sites"
OWAddressFilteringEnabledBooleanNo
Corresponds to "Block images and other inline content from blocked URLs"
OWAddressesToFilterArray
String/ads\..*\.net/
String/ads\..*\.com/
String/.*\.doubleclick\.net/
Corresponds to list of filter regex patterns used by the Ad Blocking preferences
OWAddressesToAllowArray
Corresponds to list of filter regex patterns used by the Ad Blocking preferences
OWPopUpTrapEnabledBooleanNo
Corresponds to the "Show blocked pop-up windows in the status bar" checkbox.
Plug-Ins
NetscapePluginInstanceDebugBooleanNo
Controls whether or not debugging is on for Netscape-style plugins (enabling copious log information, at least in internal builds)
NetscapePluginRegistrationDebugBooleanNo
Whether to log information about each Netscape plug-in we find
DisabledBundlesArray
An array of paths to plug-ins or loadable bundles that should not be loaded. Each item can be either the complete path to the item, just the filename, or the filename without the extension. Plug-Ins preferences uses this defualt to track the plug-ins and bundles that you have disabled through the preferences interface.
Interface
OAWindowCascadeDisabledBooleanNo
Whether or not the cascading of windows is disabled
ShowConsoleBooleanNo
Whether the Error Log window is shown when OmniWeb launches
ShowDownloadsBooleanNo
Whether the Recent Downloads window is shown when OmniWeb launches
ShowProcessesBooleanNo
Whether the Network Activity window is shown when OmniWeb launches
ShowInactiveProcessesBooleanNo
Whether the Network Activity window shows processes that have finished running
OAWindowAnimationDurationNumber (real)0.6
The duration of the animation that occurs when you open a zoomed form editor window (in seconds)
SharedMenusEnabledBooleanYes
Controls whether or not to enable the Shared Menus Protocol support in OmniWeb
DisplayLinkUsingMouseTipBooleanNo
Enables an experimental mode which displays the click address as a tooltip when hovering over a link.
UseIBeamCursorBooleanNo
Controls whether we use the standard arrow cursor (if set to false) or an I-beam cursor (if set to true) when hovering over selectable text on web pages. (The I-beam cursor is very hard to see on pages with dark backgrounds.)
NSWindow Frame MainBrowserString10 0 748 1200
Explicit setting for initial browser window size and position (used to determine default size and re-written by "Save Window Size")
BrowserAddressAlwaysVisibleBooleanYes
Whether the (separate) location bar is shown on browser windows. Corresponds to the Toolbars/Location Bar menu item.
BrowserFavoritesVisibleBooleanYes
Whether the favorites bar is shown on browser windows. Corresponds to the Toolbars/Favorites Bar menu item.
BrowserNavigationBarVisibleBooleanYes
Whether the main navigation toolbar is shown on browser windows. Corresponds to the Toolbars/Navigation Bar menu item.
BrowserToolbarsVisibleBooleanYes
Whether the Address/Favorites/Navigation group of toolbars is hidden/shown. Corresponds to the "Hide/Show Toolbars" menu item and the toolbar lozenge in the window title bar.
StatusBarVisibleBooleanYes
Whether the dynamic status bar / toolbar is shown. Corresponds to the "Status Bar" item in the View menu.
OWStatusBarItems Array
String OWAddBookmarkStatusItemIdentifier
String OWAddSearchStatusItemIdentifier
String OWBlockedPopupStatusItemIdentifier
String OWImagesStatusItemIdentifier
String OWSecureStatusItemIdentifier
String OWCookieStatusItemIdentifier
String OWAutoFillStatusItemIdentifier
String OWRSSStatusItemIdentifier
String OWSitePreferencesStatusItemIdentifier
A list of the items which can appear in a window's status bar, and their order of appearance.
Favorite PreferencesArray
StringBookmarks
StringTabs & Windows
StringAppearance
StringAd Blocking
A list of preference panes which are displayed on the shelf at the top of the Preferences window.
OWDoNotWarnAboutReadOnlyConfigurationBooleanNo
Turns off the prompt that notifies the user when we have encountered a read-only configuration directory and assumes the user would click 'Continue' rather than 'Quit' in the dialog. (Good for labs/kiosks.)
AddressAutocompleteMinimumWidthNumber0
Overrides the automatic width of the address autocompletion dropdown list and fixes the width to the specified number of pixels.
Printing
OHPrintPageURLBooleanYes
Whether to include the page's URL in the page footer when printing. Corresponds to "Web page URL" in the OmniWeb section of the print panel.
OHPrintPageNumberBooleanYes
Whether to include page numbers in the page footer when printing. Corresponds to "Page number" in the OmniWeb section of the print panel.
OHPrintPageTitleBooleanYes
Whether to print a heading with the web page's title on each page. Corresponds to "Web page title" in the OmniWeb section of the print panel.
OHPrintDateBooleanYes
Whether to include a timestamp in the page footer when printing. Corresponds to "Date and time" in the OmniWeb section of the print panel.
Protocols & Networking
OWFTPAnonymousPasswordStringOmniWeb@
Password to send to FTP servers when logging in as anonymous. If this default is not set, the password sent will be OmniWeb@hostname.
OWHTTPDebugBooleanNo
Corresponds to "Show HTTP requests" box in Error Log window
OWHTTPEnablePipelinedRequestsBooleanYes
Enables HTTP/1.1 pipelining with servers that claim to support it
OWHTTPMaximumNumberOfRequestsToPipelineNumber (integer)1
Max number of outstanding requests to allow on an HTTP connection when pipelining is enabled
OWHTTPFakeAcceptHeaderBooleanYes
When true, we send "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, image/tiff, multipart/x-mixed-replace, */*" always, rather than dynamically determining the list of context types appropriate in a particular context (e.g., leaving off text/html and text/plain for inline images). The full list of content-types acceptable to OmniWeb is long enough that some servers (e.g. in embedded devices) cannot handle it.
OWHTTPSessionAcceptLanguageOverrideString
If this is set, it controls the Accept-Language: header sent to HTTP servers. An empty string prevents the Accept-Language: header from being sent at all. If the default is not set at all, then the header's value is based on the user's preferred language (possibly overridden by OWHTTPSessionLanguages). Normally this default is not set.
OWHTTPSessionSendAcceptLanguageHeaderBooleanNo
If set to a false value, this prevents the Accept-Language header from being sent. It corresponds to the "Request web pages in my preferred language(s)" checkbox.
OWHTTPSessionLanguagesArray
If set, this is used as a list of language preferences instead of the value chosen in System Preferences, but only for the purposes of HTTP. It does not affect the language in which the rest of OmniWeb's interface is displayed.
OWHTTPSessionAcceptLanguageIncludeFallbackBooleanNo
Includes the value "*" at the end of the Accept-Language header (if sent), allowing the server to provide content in any available language if the requested languages are not available. Including the fallback is known to sometimes cause problems with some web servers such as FileMaker (consistently), Netscape Enterprise, and IIS (depending on configuration). Without this fallback, a standards-conformant server may return an error code of 406 if it cannot provide a translation in the user's preferrred language.
OWHTTPMaximumSessionsPerServerNumber (integer)4
Max number of simultaneous connections OmniWeb will open with a given HTTP server
OWHTTPSessionTimeoutNumber (real)120
Time (in seconds) to retain an inactive HTTP session before closing it. (Only affects connections to servers supporting keepalive / persistent connections.)
OWHTTPAcceptCharsetHeaderStringiso-8859-1, utf-8, iso-10646-ucs-2, macintosh, windows-1252, *
The string sent to servers identifying the character sets that we accept. If this is unset or set to an empty string, OmniWeb will not send an Accept-Charset header in the request. This setting is a subset of OmniWeb's actual capabilities, which include all of the character sets supported by Core Foundation.
OWHTTPTrustServerContentTypeBooleanNo
Controls whether we trust a web server when it tells us the content-type of a response. If this is false, we ignore the Content-Type header if it is set to any of the following values: text/plain, text/xml, application/octet-stream, or application/xml.
ONHostResolverTypeStringgethostbyname
Controls the API used to resolve hostnames to IP addresses. The following values are supported:
  • gethostbyname, pipe: Run a subprocess which uses the traditional gethostbyname API.
  • getaddrinfo: Use the more modern getaddrinfo API. This does not require spawning a new process for each hostname and can resolve IPv6 addresses, but exacerbates a bug in the name servers used by a few high-profile websites.
  • none: Do not resolve hostnames.
Tabs
TabDrawerOnRightBooleanNo
Controls which side of the browser window the Tabs drawer opens on. (false=left, true=right)
TabDrawerWidthNumber (real)135
The width of the tab drawer. (Individual windows' tab drawers can vary from this width.)
TabsPageContinuouslyBooleanNo
Whether attempting to page or scroll down past the end of a page will take you to the window's next tab. (Also works when paging up past the top of a page.)
WarnOnCloseWithTabsBooleanYes
If true, OmniWeb will ask for confirmation before closing a window which contains multiple tabs. Corresponds to the checkbox in the Tab & Window preferences pane.
SensibleToolTipBehavior Boolean No
When enabled, tab mouse tips will only display when hovering over the title portion of a tab and will not appear when hovering over other areas such as the thumbnail image.
AlternateThumbnailMouseTips Boolean No
Uses a common yellow tooltip instead of the default black and white balloon when hovering over tabs in the tab drawer.
Misc
OWDirectoryIndexFilenameStringindex.html
Filename to assume when resolving "file:" URLs that end at a directory
OWLibraryDirectoryString~/Library/Application Support/OmniWeb 5
Folder in which OmniWeb should look for configuration files, cookie files, etc.
OHFormFileFolderString~/Documents
The initial directory for the file selection dialog used for form file uploads. This is updated with the most recently chosen directory when a file is chosen.
OWURLFakeRootURLsArray
URLs to substitute for "absolute" URLs in HTML documents. For example, adding "file:///Users/Shared/WebStagingArea/" to the list would allow you to put a web site you're working on in that location and test it, even if it has links or images in it whose specified URLs begin with "/". (This may no longer work in versions 4.5 and above.)
OWIncomingStringEncodingStringiana WINDOWS-1252
Character encoding to assume for incoming pages that don't specify one. Corresponds to "Assume pages use text encoding:".
OWUseCP1252ForLatin1BooleanYes
MSIE, along with most of its sister products, uses "Code Page 1252" when it says it's using iso-8859-1. When this is turned on, we do too. (Not obeyed for browser windows as of OmniWeb 4.5 but still obeyed for history indexing, etc.)
OWOutgoingStringEncodingString0
Character encoding to use when submitting forms; 0 = same as incoming
OHFormAutoSpellCheckBooleanYes
Whether or not to "Check Spelling As You Type" in TEXTAREA elements of forms
OWCopyLogToStdErrBooleanNo
Whether to also write the contents of the Error Log to standard error. 0 = don't, 1 = do, auto = only do it when OmniWeb is run from a terminal
OFScratchDirectoryStringNSTemporaryDirectory
Path for where to create temporary files; "NSTemporaryDirectory" for system default
CustomStartPageString
The contents of the text field which can be selected by the "Start Page:" preference. This does not affect the value of the start page directly; it only affects the behavior of the preferences pane.
DisableViewHackBooleanNo
If set to true, disables a hack which attempts to fix a rendering bug.
ImportedOW4ShortcutsBooleanNo
Records whether OmniWeb has copied the shortcuts dictionary from the OWAddressShortcuts key (in the OmniWeb preference domain) to the OW5AddressShortcuts key (in the OmniWeb5 preference domain).
MaxDatesInHistoryMenuNumber (integer)10
The number of dated submenus of history entries to include in the History menu.
MaxEntriesInHistoryMenuNumber (integer)15
The number of recent entries to include in the History menu before arranging entries into submenus by date.
MiddleClickLoadsTabBooleanYes
If true, a middle-click on a link will cause the linked document to be loaded in a new background tab. If false, middle-click has no special meaning.
OHHorizontalPrintPaginationModeNumber (integer)1
Corresponds to the horizontal pagination popup in the Print dialog. The values correspond to the NSPrintingPaginationMode enumeration: 0 = automatic; 1 = fit to page; 2 = clip.
OWAlwaysFalseBooleanNo
If this is set to a true value, OmniWeb believes at least one impossible thing before breakfast. (Actually, its name notwithstanding, it controls the behavior of an odd case in the ad-blocking code.)
OWCacheValidationStringunless-explicit-control
Corresponds to the cache validation popup in the History preferences. Valid values are unless-explicit-control, always, and rarely.
OWCommandClickBehaviorNumber (integer)0
Corresponds to the "⌘-click to open links:" popup. Values are 0 to open in a new tab in the background, 1 to open in a new tab and make it active, 2 to open in a new window in the background, and 3 to open in a new window and make the new window frontmost.
OWDiskCacheLimitNumber (integer)10
Specifies an approximate limit (in megabytes) on the size of OmniWeb's on-disk cache. This does not control the behavior of the in-memory caches. Corresponds to the "Limit disk cache to: [10] MB" textfield.
OWFileRefreshIntervalNumber (real)0.125
The amount of time (in seconds) OmniWeb will cache the result of resolving a file: URL. (This is in addition to the operating system's built-in caching behavior.)
OWMaximumValidityPeriodNumber (real)86400
Limits the length of time OmniWeb will consider a received response to be reusable, regardless of the information sent by the server. The value is in seconds.
OWProportionalExpirationFactorNumber (real)0.09375
Under some circumstances OmniWeb will try to deduce a response's valid lifetime by multiplying the apparent age of the object by this factor.
OWProcessorThreadCountNumber (integer)32
Limits the number of threads which OmniWeb will use for operations such as fetching or indexing content, etc.
OWStopLoadingOldPageWhenLoadingNewPageBooleanYes
If this is true, OmniWeb will cancel any outstanding requests for a page and its resources when a link on that page is followed. This improves responsiveness on a congested link but can sometimes cause a page to fail to load correctly.
List last updated for OmniWeb 5.1.1 on July 11, 2005