BlogoText / blogotext

A little more than a lightweight SQLite Blog-Engine.
Other
136 stars 30 forks source link

Liens githubs et bookmarklet #361

Closed B4rb3rouss closed 6 years ago

B4rb3rouss commented 6 years ago

Le bookmarklet pour ajouter un lien ne fonctionne pas sur github.

Pour reproduire le bug :

  1. Aller sur l'URL d'un dépot github, au hasard : https://github.com/BlogoText/blogotext
  2. Cliquer sur "Save link". Rien ne se passe.

Cependant, ça fonctionne normalement si on ajoute le lien sans passer par le bookmarklet.

Je n'ai pas vraiment creusé plus que ça pour comprendre d'où vient le souci pour l'instant.

remrem commented 6 years ago

je jette un coup d'oeil

remrem commented 6 years ago

J'ai testé sur 3 plateformes différentes, pas de problème ...

  1. Quand tu cliques sur le bookmarklet, tu es bien redirigé vers ton BT ?
  2. Si oui, tu peux poster l'url qui te renvoie sur ton BT (vire l'url de dossier admin au besoin) ?
    histoire de voir si l'url est correctement passée en paramètre vers ton BT
  3. Si pas de problèmes pour 1 et 2, voir les logs PHP.

Update : Si vraiment rien ne se passe, ouvre un onglet sur github, ouvre les outils de développeur de ton navigateur (clic droit > inspecter/ecaminer l'élément ou [ctrl]+[Maj/shift]+[i]), regarde la console dans les outils de développeur, clique sur le bookmarklet pour voir si un message n'apparait pas dans la console.

B4rb3rouss commented 6 years ago
  1. Non, et uniquement pour une page github

  2. Pas de logs

update : Ce message d'erreur apparaît dans la console lorsque je clique sur le bookmarklet :

Content Security Policy: Les paramètres de la page ont empêché le chargement d’une ressource à self (« script-src https://assets-cdn.github.com »).
remrem commented 6 years ago

Ok, j'ai reproduis l'erreur avec firefox en mode privé. Je regarde ça de plus prés.

B4rb3rouss commented 6 years ago

Ça vient peut-être d'une extension firefox, mais pour ce qu'on veut faire du bookmarklet ça ne devrait pas. Rien d'urgent, c'est un bien "maigre" désagrément, mais peut-être le symptôme d'un bug plus gênant.

B4rb3rouss commented 6 years ago

Finalement tu as une idée d'où vient le souci ? Je veux bien une piste pour corriger :)

remrem commented 6 years ago

De mémoire, c'est lié aux CORS, du coup, je ne pense pas que l'on puisse faire grand chose ...

upd, enfin, il y a sans doute des choses à tester, mais je n'ai pas creusé ...

B4rb3rouss commented 6 years ago

ok, je vais voir de mon côté prochaînement.

B4rb3rouss commented 6 years ago

Je voulais voir du côté du bookmarklet de shaarli, mais le souci est le même

B4rb3rouss commented 6 years ago

On doit pouvoir fermer l'issue, puisque ça semble davantage un problème de navigateur qui ne suit pas les spécification qu'un problème blogotext.

remrem commented 6 years ago

Vui, mais le problème dure depuis pas mal (trop) de temps. Une solution pourrait être d'écrire des extensions pour les navigateurs. Mais n'ayant pas de retour sur l'utilisation du bookmarklet BT, ni sur le nombre de site ayant des pbs, je ne sais pas si ça vaux le coup de se lancer là dedans ...