• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    Manifest V3 favicons api

    Opera for computers
    1
    2
    774
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 888larson
      888larson last edited by leocg

      Opera for Windows 97.0.4719.63

      The bookmarks extension I use (https://github.com/Kiuryy/Bookmark_Sidebar) recently updated from Manifest V2 to v3 and all of my favicons disappeared. I reached out to the developer and he said Opera does not yet support the V3 favicons API. Any idea when this will be fixed?

      TIA,
      Jay

      Reply Quote 0
        888larson 1 Reply Last reply
      • 888larson
        888larson @888larson last edited by

        @888larson

        Workaround. 🙄

                 * Returns the data url of the favicon of the given url
                 *
                 * @param {object} opts
                 * @returns {Promise}
                 */
                this.getFavicon = async (opts) => {
                    if (/OPERA|OPR\//i.test(navigator.userAgent)) { // Workaround for Opera which does not have a "favicon" API yet
                        return `https://www.google.com/s2/favicons?domain=${encodeURIComponent(opts.url)}&sz=32`;
                    } else {
                        return $.api.runtime.getURL("_favicon") + "?pageUrl=" + encodeURIComponent(opts.url) + "&size=32";
                    }
                };
        
        Reply Quote 0
          1 Reply Last reply
        • Locked by  leocg leocg 
        • First post
          Last post

        Computer browsers

        • Opera for Windows
        • Opera for Mac
        • Opera for Linux
        • Opera beta version
        • Opera USB

        Mobile browsers

        • Opera for Android
        • Opera Mini
        • Opera Touch
        • Opera for basic phones

        • Add-ons
        • Opera account
        • Wallpapers
        • Opera Ads

        • Help & support
        • Opera blogs
        • Opera forums
        • Dev.Opera

        • Security
        • Privacy
        • Cookies Policy
        • EULA
        • Terms of Service

        • About Opera
        • Press info
        • Jobs
        • Investors
        • Become a partner
        • Contact us

        Follow Opera

        • Opera - Facebook
        • Opera - Twitter
        • Opera - YouTube
        • Opera - LinkedIn
        • Opera - Instagram

        © Opera Software 1995-2025