-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
javascript:
ban disallows legitimate use for bookmarklets
#165
Comments
It's still possible to have a module Main exposing (main)
import Html exposing (Html, a, text)
import Html.Attributes exposing (property)
import Json.Encode as E
main : Html msg
main =
a [ property "href" (E.string "javascript:alert(\"This works!\")") ] [ text "Click me" ] |
Note this workaround doesn't work with |
Unfortunately this is true and makes this nice workaround useless 😞 |
virtual-dom has recently been fixed; this now doesn't work in non-optimized builds either. Here is a way to have bookmarklets in Elm via WebComponents: https://ellie-app.com/hwbBHmqLQ8Ra1 |
See Janiczek/ellies#3
I want to create a bookmarklet, which means an
<a href="javascript:...">link</a>
that I can drag to my bookmarks tab and there click on it to perform some JS on any page I'm on.Elm's VDOM disallows this so the best I could do is to link to a file on GitHub that contains the bookmark source code.
The text was updated successfully, but these errors were encountered: