Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Browser
    • Mail
    • News
    • Community
    • About
    • Register
    • Login
    • Search
    HomeBlogsForumHelpThemes
    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Desktop
    3. Customizations & Extensions
    4. Modifications
    5. I there anywhere Vivaldi UI's React unbundled javascript file ?

    Unsolved I there anywhere Vivaldi UI's React unbundled javascript file ?

    Modifications
    javascript css request guide
    3
    6
    212
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      muhammadarif last edited by

      In browser.html, I found CSS and bundled javascript file included.
      I can edit CSS but where I can get the unbundled javascript (react) file ? so I can edit it as well.

      Aaron 1 Reply Last reply Reply Quote 0
      • Aaron
        Aaron Vivaldi Translator @muhammadarif last edited by Aaron

        @muhammadarif
        styles/common.*

        Vivaldi-snapshot (Desktop & Android) ...... Arch Linux, LXQt ...... Beijing, China. ...... 中文, English
        /data/data/com.vivaldi.browser.snapshot/app_chrome/Default
        $HOME/.config/vivaldi-snapshot/Default
        vivaldi --proxy-server="socks5://127.0.0.1:1080"

        M 1 Reply Last reply Reply Quote 0
        • M
          muhammadarif @Aaron last edited by muhammadarif

          Hi @Aaron thanks, but not exactly common.js which attach to the DOM, not the main script.

          I mean how can I get unbundle version of vendor-bundle.js and background-common-bundle.js

          87cce0a8-526b-49e6-943c-5e1e3e96fa33-image.png

          Aaron nomadic 2 Replies Last reply Reply Quote 0
          • Aaron
            Aaron Vivaldi Translator @muhammadarif last edited by

            @muhammadarif
            I can only cut & paste😰
            Wait for other guys to help you.

            Vivaldi-snapshot (Desktop & Android) ...... Arch Linux, LXQt ...... Beijing, China. ...... 中文, English
            /data/data/com.vivaldi.browser.snapshot/app_chrome/Default
            $HOME/.config/vivaldi-snapshot/Default
            vivaldi --proxy-server="socks5://127.0.0.1:1080"

            1 Reply Last reply Reply Quote 0
            • nomadic
              nomadic @muhammadarif last edited by

              @muhammadarif There isn't an unbundled version available.

              There used to be a set of mods to override certain parts of bundle.js called Vivaldi Hooks, but that broke when the packing style was changed.

              I will be trying to revive the functionality with a Python script that will directly edit bundle.js with the changes. I already did a proof of concept with PowerShell for the simplest hook mod, but it helped me realize that Python would be a better medium to use.


              It sounds like you might have some valuable experience. If you want to help re-write some of the hook mods, let me know. The base Python script should be done by the end of the week, but deciphering the changes made by the hooks and where to place them will take more time.

              M 1 Reply Last reply Reply Quote 2
              • M
                muhammadarif @nomadic last edited by

                Thanks for the info. @nomadic

                1 Reply Last reply Reply Quote 0
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                • Reply as topic
                Log in to reply
                • 1 / 1
                • First post
                  Last post

                Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.

                Copyright © Vivaldi Technologies™ — All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status