I must be missing something simple but I can’t make a simple button with an href to open the link.
I tried adding external and preventRouter with no success.
This is the code I am using:
When I click the button “Click Me”, nothing happens when I am expecting it to redirect to the link in the href.
Have you tried using the “https:” schema instead of “http:”?
Cause the code u linked works just fine if you change “http://google.com” to “https://google.com”… well except for the fact that codesandbox doesn’t allow linking to other sites with “_self”.
It looks like you’re having a backend cors problem not a frontend problem, can you confirm?
Thanks for helping @tncrazvan
Indeed the https works in codesandbox.
But in my app (Ruby on Rails with Svelte), nothing works. I was initially trying a local page with a path like
/path/to/somewhere then I tried https://google.com but no luck.
I also tried with
target="_blank" and still no luck.
I have a doubt about being a cors problem because I can do a fetch from svelte to Rails and the call is not blocked.
Also I have no errors in the console.
I tried adding a link outside of the svelte app and it’s not working either. And the old links in html that worked before don’t work anymore