GithubHelp home page GithubHelp logo

Comments (8)

brillout avatar brillout commented on June 29, 2024 1

Do you still have this if you update to the latest version?

from vike.

brillout avatar brillout commented on June 29, 2024 1

That's what I thought. Let me release a fix real quick.

from vike.

snake-py avatar snake-py commented on June 29, 2024 1

maybe as an FYI - the protocol switch is only for IOS with capacitor on Android it is still http.

from vike.

brillout avatar brillout commented on June 29, 2024 1

Fix pre-released 0.4.177-commit-f4a92e0. Let me know if it works and I'll then merge it to main.

from vike.

brillout avatar brillout commented on June 29, 2024

I am unusure what eolse I need to provide.

The line at parseUrl.js:45 will be a good start. You'll see an assert() call, I need to know which assertion is failing.

from vike.

snake-py avatar snake-py commented on June 29, 2024

So the bug persists after updating to latest

⚡️  Loading app at capacitor://localhost...

⚡️  ------ STARTUP JS ERROR ------

⚡️  Error: [[email protected]][Bug] You stumbled upon a Vike bug. Go to https://github.com/vikejs/vike/issues/new and copy-paste this error. A maintainer will fix the bug (usually under 24 hours).
⚡️  URL: capacitor://localhost/assets/chunks/chunk-DJBYDrsP.js
⚡️  chunk-DJBYDrsP.js:2:812

⚡️  See above for help with debugging blank-screen issues
⚡️  WebView loaded
⚡️  [error] - {}

I think the issue is assert(isParsable(url)); because my input is "capacitor://localhost"

function isParsable(url) {
    // `parseUrl()` works with these URLs
    return (PROTOCOLS.some((p) => url.startsWith(p)) ||
        url.startsWith('/') ||
        url.startsWith('.') ||
        url.startsWith('?') ||
        url.startsWith('#') ||
        url === '');
}

Fix will be to add the protocol

const PROTOCOLS = [
    'http://',
    'https://',
    // For [Tauri](https://tauri.app/)
    'tauri://',
    // For Electron: https://github.com/vikejs/vike/issues/1557
    'file://',
    'capacitor' // I am new
];

from vike.

snake-py avatar snake-py commented on June 29, 2024

Works now. Thank you for the quick fix!

FYI: I told my Boss again about supporting the project.

from vike.

brillout avatar brillout commented on June 29, 2024

Thank you 💚 it makes a massive difference for us, fingers crossed 🤞

from vike.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.