HISE Logo Forum
    • Categories
    • Register
    • Login

    Webview Doesn't Work on Compiled Plugin in Windows

    Scheduled Pinned Locked Moved General Questions
    12 Posts 4 Posters 236 Views
    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.
    • StraticahS
      Straticah @bendurso
      last edited by Straticah

      @bendurso does it work with the Webview examples from Christoph?

      Link Preview Image
      GitHub - christophhart/hise_tutorial: The Tutorial project for HISE

      The Tutorial project for HISE. Contribute to christophhart/hise_tutorial development by creating an account on GitHub.

      favicon

      GitHub (github.com)

      I think the browser example in „HISE Tutorials“ is best to test this with.

      creating user interfaces: www.vst-design.com
      founder @prototype.audio https://www.prototype.audio/

      bendursoB 1 Reply Last reply Reply Quote 1
      • bendursoB
        bendurso @Straticah
        last edited by

        @Straticah Thanks, made the test and got the same issue, works on HISE, not in compiled plugin

        Screenshot 2025-09-17 140747.jpg

        StraticahS 1 Reply Last reply Reply Quote 0
        • StraticahS
          Straticah @bendurso
          last edited by

          @bendurso hm the browser example works on my end for both win and mac.

          development build from yesterday.

          Red part is Webview

          8522de45-2b21-4e83-bba2-b31531b4b2c5-image.png

          Make sure you have:

          wv.set("enableCache", true);
          wv.set("enablePersistence", true);
          

          creating user interfaces: www.vst-design.com
          founder @prototype.audio https://www.prototype.audio/

          bendursoB 1 Reply Last reply Reply Quote 1
          • bendursoB
            bendurso @Straticah
            last edited by

            @Straticah Yep, I have these settings enabled. Another setting of the plugin that may be related?

            StraticahS 1 Reply Last reply Reply Quote 0
            • StraticahS
              Straticah @bendurso
              last edited by

              @bendurso Not that i am aware of i guess you have vst3 support enabled already.

              creating user interfaces: www.vst-design.com
              founder @prototype.audio https://www.prototype.audio/

              bendursoB 1 Reply Last reply Reply Quote 0
              • bendursoB
                bendurso @Straticah
                last edited by

                @Straticah I noticed that the ‘PlayCanvas’ example had caching disabled. I changed it to enabled, and it works now in the compiled version.

                In my project, I had caching and persistence enabled, so there must be another reason why it doesn’t work. But at least now I know it’s supposed to work. Thanks :)

                Christoph HartC 1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart @bendurso
                  last edited by

                  @bendurso if you‘re loading an external website you should not use any of those flags, there‘s nothing to cache or be persistent.

                  bendursoB 1 Reply Last reply Reply Quote 0
                  • bendursoB
                    bendurso @Christoph Hart
                    last edited by bendurso

                    @Christoph-Hart Thanks, I tried with and without cache/persistence, but it still doesn’t work.

                    But.. I tested the same script along with the same HTML file in a new project, and it works. There must be something in my project that’s preventing the page from rendering. I used the same project settings.

                    It actually doesnt even load the html in the original project, because I have a spinner while the page is loading. And I don't even see the spinner.

                    1 Reply Last reply Reply Quote 0
                    • bendursoB
                      bendurso
                      last edited by

                      Yeah I found the issue.. for some reason in the compiled plugin it doesn't find the html file. I checked it with File.isFile() and only founds it on Hise.

                      I have the setting "Embed Images Files" enabled. I tried also disabling this and putting the ImageResources.dat into the appdata folder, but same issue.

                      This is how I'm getting the file:

                      const var webroot = FileSystem.getFolder(FileSystem.AudioFiles).getParentDirectory().getChildFile("Images/news");
                      WebView1.setIndexFile(webroot.getChildFile("file.html"));
                      

                      The weird thing is that.. in a new project it works. But on my existing project it doesn't. Any ideas on what else could be blocking the file?

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @bendurso
                        last edited by

                        @bendurso said in Webview Doesn't Work on Compiled Plugin in Windows:

                        const var webroot = FileSystem.getFolder(FileSystem.AudioFiles).getParentDirectory()

                        This will return the app data folder in the compiled plugin.

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        bendursoB 1 Reply Last reply Reply Quote 0
                        • bendursoB
                          bendurso @d.healey
                          last edited by

                          @d-healey yeah I know. If I embed the Image Files will be into the plugin itself. But the issue is not here because I'm being able to make it work in a new small project with the same script and html (in the compiled plugin).

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          9

                          Online

                          1.9k

                          Users

                          12.5k

                          Topics

                          108.8k

                          Posts