Skip to content

Instantly share code, notes, and snippets.

@christopheranderton
Last active October 12, 2024 00:43
Show Gist options
  • Save christopheranderton/4945b28cde495518a62de547f33ff9b3 to your computer and use it in GitHub Desktop.
Save christopheranderton/4945b28cde495518a62de547f33ff9b3 to your computer and use it in GitHub Desktop.
A list of internal (and external) pages and useful information for macOS/OS X users (and others) of the Chromium/Blink based version of the web browser Opera.

Opera Development Icon

Opera Browser Internals

A list of internal (and external) pages and useful information for macOS/OS X users (and others) of the Chromium/Blink based version of the web browser Opera.

Note that most internal URLs is accessible using the chrome:// prefix, as Opera just redirects every chrome:// call to opera://. Also, some internal pages and features will most likely change or be removed with time. Most gists i have seen about internal pages and flags in Chrome and Opera is mostly no longer valid. Chime in if you discovered something new, or if something has gone away. Please only post stuff valid for Opera (since Chrome and Opera don't share every single flag or feature).

Cheers.

1. Version (Tested)

Version information

Application Name: Opera Developer.app
Version: 45.0.2548.0
Update Stream: Developer
Test Date: 5 April, 2017 (04/05/2017 UTC, 2017-04-05 RFC3339)
System: Mac OS X 10.11.6 64-bit
Browser identification (User Agent):

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.19 Safari/537.36 OPR/45.0.2548.0 (Edition developer)

2. Paths (macOS/Mac OS X)

Installation Path

Path: /Applications/Opera Developer.app
Short Path: /Applications/Opera Developer.app
Terminal Path: /Applications/Opera\ Developer.app
HFS Path: Yoursystemname:Applications:Opera Developer.app
URL Path: file:///Applications/Opera%20Developer.app
Windows Path: \Applications\Opera Developer.app

Profile Path

Path: /Users/yourusername/Library/Application Support/com.operasoftware.OperaDeveloper
Short Path: ~/Library/Application Support/com.operasoftware.OperaDeveloper
Terminal Path: /Users/yourusername/Library/Application\ Support/com.operasoftware.OperaDeveloper
HFS Path: Yoursystemname:Users:yourusername:Library:Application Support:com.operasoftware.OperaDeveloper
URL Path: file:///Users/yourusername/Library/Application%20Support/com.operasoftware.OperaDeveloper/
Windows Path: \Users\yourusername\Library\Application Support\com.operasoftware.OperaDeveloper

Cache Path

Path: /Users/yourusername/Library/Caches/com.operasoftware.OperaDeveloper
Short Path: ~/Library/Caches/com.operasoftware.OperaDeveloper
Terminal Path: /Users/yourusername/Library/Caches/com.operasoftware.OperaDeveloper
HFS Path: Yoursystemname:Users:yourusername:Library:Caches:com.operasoftware.OperaDeveloper
URL Path: file:///Users/yourusername/LibraryCaches/com.operasoftware.OperaDeveloper/
Windows Path: \Users\yourusername\Library\Caches\com.operasoftware.OperaDeveloper

Application Support Path

Path: /Users/yourusername/Library/Application Support/com.operasoftware.OperaDeveloper
Short Path: ~/Library/Application Support/com.operasoftware.OperaDeveloper
Terminal Path: /Users/yourusername/Library/Application\ Support/com.operasoftware.OperaDeveloper
HFS Path: Yoursystemname:Users:yourusername:Library:Application Support:com.operasoftware.OperaDeveloper
URL Path: file:///Users/yourusername/Library/Application%20Support/com.operasoftware.OperaDeveloper/
Windows Path: \Users\yourusername\Library\Application Support\com.operasoftware.OperaDeveloper

Apple Shared File List Path

Path:

 /Users/yourusername/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.operasoftware.installer.operadeveloper.sfl  

Short Path:

~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.operasoftware.installer.operadeveloper.sfl

Terminal Path:

/Users/yourusername/Library/Application\ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.operasoftware.installer.operadeveloper.sfl

HFS Path:

Yoursystemname:Users:yourusername:Library:Application Support:com.apple.sharedfilelist:com.apple.LSSharedFileList.ApplicationRecentDocuments:com.operasoftware.installer.operadeveloper.sfl

Windows Path:

\Users\yourusername\Library\Application Support\com.apple.sharedfilelist\com.apple.LSSharedFileList.ApplicationRecentDocuments\com.operasoftware.installer.operadeveloper.sfl

3. Internal Pages

Common

URL Description
opera://about/ About Opera, Update check, Install information
opera://settings/ Manage browser settings
opera://themes/ View and manage Opera themes and wallpapers
opera://settings/passwords/ View and manage passwords
opera://bookmarks/ View and manage bookmarks
opera://extensions/ View and manage installed extensions
opera://history/ View and manage browser history
opera://downloads/ View and manage downloaded files

Advanced Settings

URL Description
opera://flags/ Enable or disable experimental browser features
opera://accessibility/ Enable and manage accessibility internals

Tools (General)

URL Description
opera://inspect/ Inspect pages or extensions
opera://profiler/ View Profile tracking information
opera://serviceworker-internals/ List and manage browser registered Service Workers

Tools & Information (Network)

URL Description
opera://tracing/ Record browsing activity
opera://net-internals/ Network Diagnostics. Detailed information for: Connections, network, DNS lookups, Sockets, SPDY and other related network connections in use. (Note: Displays this warning: WARNING: chrome://net-internals is being deprecated for exporting log files. Use chrome://net-export instead. in Opera Developer build 45.0.2548.0. However, net-export is not available in this build, maybe never?)
opera://histograms/ View histogram data information (statistic, samples). Example usage (external url): Profiling with Histograms
opera://network-errors/ View network errors for open windows and tabs
opera://dns/ View prefetching information (if enabled)
opera://predictors/ View information about resource prefetch predictors and auto complete for past activities
opera://sync-internals/ View detailed information about Operas sync feature (if enabled)
opera://webrtc-internals/ Dump webrtc data with PeerConnection updates and stats data

Information (General)

URL Description
opera://about/credits View credits and licenses for 3rd party code and libraries used and more
opera://gpu/ View GPU information (video card and supported features, hardware acceleration)
opera://view-http-cache/ View cached files from accessed pages (local and web)
opera://invalidations/ View debug information for browser invalidations
opera://appcache-internals/ View information for appcached pages and used disk space
opera://blob-internals/ View information about Binary Large Objects (BLOBS)
opera://indexeddb-internals/ View information about IndexedDB instaces in User Profile
opera://components/ View internal components installed (example: Widevine Content Decryption Module ) with options for manual update checks for indvidual components
opera://media-internals/ View media information when media (such as video and audio) becomes active
opera://gcm-internals/ View information about Google Cloud Messaging (artefact?)
opera://print/ Loads the Print Page
opera://gpuclean/ Clean up used browser cache for the GPU (?) Can't find any info about this, more than it's for debugging purposes and affects content rendering. Don't know if it even works in Opera

Stress Testing

URL Description
opera://crash/ Simulate a crash in the current tab
opera://kill/ Kills the current tab and displays the ”Terminated” page (Out of memory page).
opera://hang/ Simulates Opera freezing (unresponsive application)
opera://shorthang/ Simulates Opera freezing (unresponsive application) for a shorter time than hang
opera://gpuhang/ Simulates a GPU hang (unresponsive browser UI)

Others

URL Description
opera://extension-icon/ Displays the Opera default extension icon (image: 64x64px)
opera://favicon/ Displays the Opera default favicon (image: 16x16px)
opera://newtab/ Loads the ”new tab” page in current tab
opera://newtab/ Loads the ”new tab” page in current tab

4. External Opera URLs (Official)

URL Description
https://addons.opera.com/ The Opera Add-ons (All) site ==> OFFICIAL
https://addons.opera.com/en/extensions/ The Opera Add-ons (Extensions) site ==> OFFICIAL
https://addons.opera.com/en/themes/ The Opera Add-ons (Themes) site ==> OFFICIAL
https://auth.opera.com/account/login Sign in to your Opera Account ==> OFFICIAL
https://dev.opera.com/extensions/ Opera Extensions Documentation ==> OFFICIAL
https://dev.opera.com/ Opera Developer resources, news and blogs ==> OFFICIAL
https://addons.opera.com/developer/ Opera Add-on developer dashboard (you need to be signed in) ==> OFFICIAL
https://www.opera.com/help/ Opera Help portal (multi platform) ==> OFFICIAL
https://www.opera.com/blogs/news/ Opera Blogs ==> OFFICIAL
https://dev.opera.com/extensions/extension-samples/ Extension templates and samples for Opera ==> OFFICIAL
https://dev.opera.com/extensions/apis/ Opera Extensions API Support ==> OFFICIAL
https://dev.opera.com/extensions/dev-tools/ Extending DevTools in Opera ==> OFFICIAL
https://dev.opera.com/extensions/internationalization/ Internationalization in Opera ==> OFFICIAL
https://dev.opera.com/extensions/effective-icons/ Creating effective icons for Opera Add-ons ==> OFFICIAL
https://dev.opera.com/extensions/branding-guidelines/ Opera Branding Guidelines ==> OFFICIAL
https://dev.opera.com/extensions/effective-icons/user-icon.psd Photoshop (PSD) icon template (Note: Direct download) ==> OFFICIAL
https://dev.opera.com/extensions/effective-icons/user-icon.svg Inkscape SVG icon template (Note: Direct download) ==> OFFICIAL

5. External Opera/Chromium URLs (Other)

URL Description
http://anti-code.com/devtools-cheatsheet/ Chrome/Chromium DevTools Cheatsheet
https://gist.github.com/ruario/118343ffb9489975f858 Start Opera for Mac with activation order tab cycling (CLI, not tested)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment