4 votes

Créer un raccourci "Ajouter à l'écran d'accueil" pour une page HTML locale hors ligne

J'ai développé une application HTML et Javascript basée sur le web qui est distribuée aux téléphones mobiles de l'entreprise via e-mail ou transfert USB sous forme de fichier zip, que je souhaiterais mettre en place sur les appareils des utilisateurs avec un raccourci sur leur écran d'accueil.

Cependant, je n'arrive pas à trouver l'option dans le navigateur Chrome pour l'ajouter en tant que raccourci pour la page hors ligne.

L'option n'est disponible que si, par exemple, je télécharge le package sur mon espace web en ligne puis charge cette URL dans Chrome. Ce n'est pas une option, car l'application chargera des informations confidentielles que je ne souhaite pas mettre en ligne.

Y a-t-il des solutions ou des options alternatives pour cela?

0 votes

Sur les appareils de destination, avez-vous un accès Root ou non ?

2voto

Scott Points 3238

1. Utilisation du navigateur Chrome (sans root)

Si vous cherchez une solution en utilisant l'application Chrome, Chrome n'est pas associé aux fichiers Html, vous ne pouvez donc pas l'associer avec les fichiers HTML, mais vous pouvez :

P.S : Autoriser la permission de stockage pour l'application Chrome

  • Ouvrez le navigateur Chrome
  • Entrez le chemin de votre fichier Ex : file://mnt/sdcard/Documents/App/index.html
  • Allez dans le Menu Options (Trois points en haut à droite)
  • Cliquez sur l'étoile en haut pour mettre le fichier html en signet dans les Marque-pages Mobiles.
  • Depuis votre lanceur, placez le widget "Marque-pages Chrome" sur le bureau pour accéder à votre fichier local mis en signet.

2. Utilisation de Total Commander (sans root)

P.S : Tout d'abord, autorisez la permission de stockage pour l'application Total Commander

  • Installez & Lancez Total Commander - gestionnaire de fichiers
  • Localisez votre fichier "index.html".
  • Appuyez et maintenez sur le fichier index.html.
  • Dans le Menu contextuel, cochez l'option "Créer un lien sur le bureau"
  • Sélectionnez le nom du raccourci.
  • Sélectionnez l'application utilisée pour ouvrir les fichiers HTML (je vous suggère d'installer Opera ou Firefox avant cela)
  • Choisissez une icône si vous le souhaitez.
  • Cliquez sur OK/Appliquer.

3. Utilisation du navigateur Opera (sans root)

Le navigateur Opera est une solution pour votre situation, peut-être que d'autres navigateurs fonctionnent aussi bien.

P.S : Tout d'abord, autorisez la permission de stockage pour l'application Opera

  • Installez navigateur Opera - actualités et recherche
  • Entrez le chemin de votre fichier Ex : file://mnt/sdcard/Documents/App/index.html
  • Allez dans le Menu Options (Trois points en haut à droite)
  • En bas du Menu Options, cochez l'option "Écran d'accueil"
  • Sélectionnez le nom du raccourci, et appuyez sur Ajouter.

0 votes

Chrome ne montre pas l'élément de menu "ajouter à la page d'accueil" sur les fichiers locaux; il en va de même avec Internet Explorer Samsung intégré sur mon Samsung S7. Ajouter le "widget des favoris Chrome" entraîne l'ajout de liens pour TOUS les favoris, pas seulement un.

1voto

Simon V. Points 78

Téléchargez la page, ouvrez-la dans Chrome, cliquez sur les trois points en haut à droite et sélectionnez 'Ajouter à l'écran d'accueil'

Édition : Je viens de réaliser que j'utilise le navigateur Brave (gratuit sur google play) et ça fonctionne. Il ressemble beaucoup à Chrome donc il ne faut pas longtemps pour s'y habituer.

Édition #2 : Le navigateur Orfox (navigateur Tor), également gratuit, peut le faire. Il suffit d'ouvrir le fichier et de créer un raccourci, tout comme avec les pages normales dans Chrome. C'est un navigateur Tor cependant, mais il y a peut-être d'autres navigateurs plus légers capables de le faire aussi. Le navigateur Firefox fait également l'affaire. Cliquez sur les 3 points en haut à droite, appuyez sur page et créez le raccourci.

1 votes

Non, cela n'a pas fonctionné même avec le navigateur Brave. 'Ajouter à l'écran d'accueil' n'apparaît même pas si le chemin du fichier est comme file:///sdcard/Documents/App/index.html. Possiblement en raison du fait qu'un fichier local n'est pas servi via https? Dans ce cas, y a-t-il une alternative...?

0voto

ref Points 1

Voici une alternative que j'utilise pour accéder à un fichier HTML local via (mon Samsung) écran d'accueil.

  1. Avoir un raccourci vers Samsung Internet (car il permet d'avoir des onglets verrouillés)
  2. Ouvrir le fichier HTML manuellement (par exemple en utilisant le gestionnaire de fichiers Mes fichiers, "Ouvrir avec" Samsung Internet)
  3. Appuyez sur le bouton Onglets pour afficher la liste des onglets ouverts, appuyez longuement sur le 'RecyclerView' de l'onglet affichant le fichier HTML, choisissez de le verrouiller.

0voto

hwellmann Points 2112

J'utilise une application simple appelée Website Shortcut créée par Deltac Development. Cette application peut répondre à vos besoins et peut être éditée et personnalisée (par exemple : logo de l'entreprise, changement de chemin vers un emplacement différent, etc.)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X