alphapapa / alphapapa/org-protocol-capture-html

bookmarklet not allowed to run on some sites

Abierto
#30 2 comentarios 0 reacciones 1 asignado Reclamado por @alphapapa Ver en GitHub
Lenguaje dominante
Emacs Lisp
Estrellas
461
Forks
41
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Using org-mode and emacs from recent git, up-to-date org-protocol-capture-html, with firefox nightly & a current Arch Linux.

` emacsclient "org-protocol://capture-html?template=w&url=http:%2F%2Flocalhost%2Findex.html&title=The%20title&body=hello"` produces a capture buffer perfectly (yay!), as does loading this URL in the Firefox address bar:

`org-protocol://capture-html?template=w&url=http:%2F%2Flocalhost%2Findex.html&title=The%20title&body=hello`

However, trying to test out the bookmarklets in a page from github gives the following error in the FF console:

`Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”).`

Not sure if this is perhaps actually a bug in firefox (cf [this bug report](https://bugzilla.mozilla.org/show_bug.cgi?id=866522) , but also [this blogpost about the general issue](https://geordgez.github.io/jots/2017/12/31/xss-csp-bookmarklet) ).

it's a bummer but the package still seems to mostly work!

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.