Bannière ne fonctionne pas en local

Bannière ne fonctionne pas en local - HTML/CSS - Programmation

Marsh Posté le 07-06-2023 à 10:09:05    

Bonjour
 
j'ai un petit souci : je fais une bannière (html5, toute simple avec seulement deux clics sur deux boutons différents, faite avec Adobe Animate) mais quand je veux la tester en local elle ne fonctionne sous aucun navigateur, sauf ce bon vieux Internet Explorer qui me demande si je veux activer le contenu bloqué. Je précise que la bannière fonctionne une fois mise en ligne (les roll-overs se font et les liens fonctionnent lorsqu'on clique).
Est-ce qu'il y a un moyen de visualiser la bannière en local avec les navigateurs courants (à minima Chrome, les autres éventuellement) ? Je perds du temps à mettre en ligne des fichiers à chaque test ou modif, et mon commanditaire préfère recevor des fichiers qu'il a en local lui aussi... merci pour toute aide

Reply

Marsh Posté le 07-06-2023 à 10:09:05   

Reply

Marsh Posté le 07-06-2023 à 11:00:04    

Je ne connais pas Adobe Animate mais y'a tout un tas de règles de sécurité dans le but de protéger les fichiers de ton disque dur quand on exécute du code html/js en local.
La solution d'avoir un serveur de test en local (genre wamp), tu enregistres ton ficher mais il est "servis" donc ton navigateur le traite comme un fichier distant (sans les règles de sécurité) réglerait probablement ce problème mais pas celui de ton client...
 
A priori C'est quand même sensé fonctionner en local, tu as essayé de faire une recherche sur Google ?
https://www.google.com/search?q=chr [...] te+locally
Le truc dans la config par exemple :

Citation :

You may not know what JSON is, or think that you have used it, but one thing that does use it is spritesheets. If you want your test to work by double clicking the HTML file, go into publishing settings and deselect the option to make a spritesheet. Then it will work locally as well as on a server.


---------------
D3
Reply

Marsh Posté le 07-06-2023 à 11:20:09    

mechkurt a écrit :

Je ne connais pas Adobe Animate mais y'a tout un tas de règles de sécurité dans le but de protéger les fichiers de ton disque dur quand on exécute du code html/js en local.


 
Merci de la réponse. Le problème vient bien, j'imagine, des règles se sécurité des navigateurs mais je ne trouve pas d'informations indiquant qu'on peut, par exemple temporairement, passer outre ces règles de sécurité. Comme tu dis, je pourrais mettre tout ça sur un serveur local mais effectivement ça ne règle en rien le fait que je dois envoyer à mon client les bannières et que pour lui installer un serveur local est mission impossible (pour plein de raisons)
 
En ce qui concerne le fait de désélectionner l'option de création de feuille de sprite, ça ne règle rien et d'ailleurs je n'avais pas activé cette option.
 
Bon, il semble que je sois bien coincé car le problème ne doit pas se résoudre dans Animate (tout est OK sinon les bannières ne seraient pas fonctionnelles en ligne) et je ne suis pas calé du tout sur les réglages avancés des navigateurs. C'est assez ennuyeux...


---------------
Cédric Trojani
Reply

Marsh Posté le 07-06-2023 à 12:39:10    

Le problème ne vient pas d'Animate dans la mesure ou n'importe quel code javascript serait probablement impacté de la même manière...
 
Apparemment y'aurait moyen sous linux de lancer un navigateur en levant cette limitation mais ça n'a pas l'air très rependu
https://stackoverflow.com/questions [...] r-20764147
 
Dans le même fil ça parle aussi d'une extension chrome permettant d'avoir un serveur embarqué, peut être que ça peut fonctionner a moindre mal:
https://chrome.google.com/webstore/ [...] hemlocgigb


---------------
D3
Reply

Marsh Posté le 07-06-2023 à 12:42:12    

mechkurt a écrit :

Apparemment y'aurait moyen sous linux de lancer un navigateur en levant cette limitation mais ça n'a pas l'air très rependu
https://stackoverflow.com/questions [...] r-20764147
 
Dans le même fil ça parle aussi d'une extension chrome permettant d'avoir un serveur embarqué, peut être que ça peut fonctionner a moindre mal:
https://chrome.google.com/webstore/ [...] hemlocgigb


 
Bon, je vais laisser tomber parce qu'apparemment on ne peut pas passer outre facilement (en même temps si il suffisait d'un clic pour lancer tous les scripts du monde ça serait une mesure de sécurité assez peu efficace) car les personnes à qui j'envoie ces bannières n'ont pas la main sur leur environnement informatique, en tout cas certainement pas pour installer des extensions ou autre.
 
Merci d'avoir pris le temps de me répondre


Message édité par cedrictrojani le 07-06-2023 à 12:42:31

---------------
Cédric Trojani
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed