0 votes

afficher mon propre HTML

J'ai développé une base de données HTML sur les hémérocalles avec environ 1700 pages de code html et de photos d'hémérocalles (plus de 1000 cultivars) au cours des 6 dernières années. Je peux la lire sur mon PC, mon ordinateur portable, ma vieille tablette hipstreet titan, mais lorsque je l'ai chargée sur ma nouvelle tablette Acer Iconia One 10", elle refuse d'afficher les données correctement. Il affiche la page d'accueil mais n'accède pas à la page CSS. Il ne peut pas non plus trouver les pages liées. Il s'affiche toujours correctement sur mon ancienne tablette Hipstreet Titan. J'ai téléchargé et essayé de nombreuses applications de navigation, avec le même résultat. Avez-vous des idées ?

0voto

Wallie Points 1

J'ai réussi à faire afficher la page web correctement en téléchargeant et en installant une application HTML de "modification et visualisation" appelée Quoda . J'en ai essayé plusieurs et celui-ci répond à mes exigences. Il me permet également de modifier les pages et de prévisualiser les changements.

-1voto

Empire of E Points 1586

C'est généralement parce qu'Android n'a pas ce niveau d'accès au stockage de l'utilisateur, j'ai eu ce problème à plusieurs reprises en essayant de charger des sites Web à partir du stockage interne ou externe. Après avoir cherché, j'ai découvert qu'il s'agissait de protéger l'utilisateur contre l'exécution de scripts, par exemple en essayant de charger un site web à partir d'un CD sur un ordinateur. La seule solution que j'ai trouvée est de packager le site web comme une application et d'autoriser JavaScript dans la WebView.

Il fonctionnera s'il est intégré à une application en tant qu'actif. Par exemple, voici un extrait d'une application qui a accès à une base de données, pour charger un site web à partir d'android_asset.
(le dossier Assets à l'intérieur d'une application)

WebView wv = (WebView) findViewById(R.id.wv);
  wv.getSettings().setAllowFileAccess(true);
  wv.getSettings().setAllowFileAccessFromFileURLs(true);
  wv.getSettings().setDatabaseEnabled(true);
  wv.getSettings().setAllowContentAccess(true);
  wv.getSettings().setJavaScriptEnabled(true);
  wv.loadUrl("file:///android_asset/HomePage-Or-Index.html");

0 votes

Je vois que vous avez corrigé le problème que j'avais avec votre réponse, donc je retire mon downvote maintenant.

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