Image sur smartphone impossible à afficher

Signaler
-
Messages postés
2432
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
28 juillet 2021
-
Mon problème : tout s'affiche bien sur ordinateur, mais pas sur mon smartphone, comme si le chemin vers l'image ne fonctionnait plus. Pourtant, j'ai fait un copié-collé du dossier complet (pas seulement le texte html, mais bien le dossier contenant le html et l'image "home.png")

mon code HTML :

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width"/>
<title>Projet</title>

</head>

<body>

<a href="nb_joueurs.html"> <img src="home.png" alt="Home"/> </a>

</body>

</html>


Je suis complètement débutant, vous avez une explication svp ?

2 réponses

Messages postés
2432
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
28 juillet 2021
454
Bonjour,

Quelle est l'URL que tu utilises pour accéder au document html sur ton smartphone ?

Si ce n'est pas le cas, essaye d'y accéder par le protocole file:// :
- Dans le gestionnaire de fichier du smartphone, regarde les détails du fichier html pour récupérer son chemin (par exemple
/sdcard/Test/index.html
)
- Dans le navigateur, entre le chemin vers ce fichier précédé du protocole file:// (par exemple
file:///sdcard/Test/index.html
)
Bonjour.

Je faisais simplement "ouvrir avec : chrome" piur ouvrir mon fichier html.

J'ai essayé votre méthode, j'ai bien mis les file:///mon chemin/home.html mais j'ai atterri sur une page d'erreur : ERR_FILE_NOT_FOUND "Impossible d'accéder à votre fichier il a peut-être été déplacé ou modifié "

Pourtant, j'ai bien recopié le chemin trouvé lorsque j'affiche les détails de mon fichier html.
Messages postés
2432
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
28 juillet 2021
454 > Codecode
Cette méthode fonctionne sur mon smartphone avec Android 10, p-e une différence selon la version de Android ou un autre paramètre ?
D'après le message d'erreur, il semble que le chemin vers le fichier soit incorrect ou que Chrome n'ait pas les autorisations pour accéder au storage.

Une solution alternative pourrait être d'inclure l'image directement dans le code html encodée en base64. Selon le nombre et le poids des images sur ce document, ce n'est surement pas la solution idéale car ton fichier html risque d'être plus long à charger et les navigateur ne pourront pas gérer les images en cache mais c'est une solution assez simple à tester.
>
Messages postés
2432
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
28 juillet 2021

Pour la solution alternative, je débute le html et j'avoue ne pas du tout savoir comment m'y prendre.

J'aimerais mieux régler ce problème d'autorisation d'accès au storage, qui est probablement la cause de mes soucis. Mais j'ai cherché dans les paramètres de mon navigateur sans succès, sauriez vous où je peux trouver cette autorisation ?
Messages postés
2432
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
28 juillet 2021
454
Sur mon smartphone c'est dans Paramètres -> Applis et notifications -> Chrome -> Autorisations.