Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] webview

Pour échanger sur les plugins classés en catégorie "Programmation"
Avatar de l’utilisateur
DuplO
Actif
Messages : 716
Inscription : 17 sept. 2015, 14:04

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 19 sept. 2018, 09:10

Bonjour,

J'ai le même souci de "miniProxy requires PHP's "mbstring" extension. Please install/enable it on your server and try again."
Je n'ai pas bien compris les message précédent lié au CGU.

Que faut il faire pour régler le problème ?

jfr
Timide
Messages : 97
Inscription : 19 nov. 2017, 00:45

Re: [Plugin Tiers][Sujet Principal] webview

Message par jfr » 25 sept. 2018, 16:19

Bonjour,

Je souhaite afficher un fichier html local (généré par une autre application), est-ce possible avec ce plugin (avant de l'acheter pour rien) ?
Quelle syntaxe utiliser ?
Merci
JF

Avatar de l’utilisateur
DuplO
Actif
Messages : 716
Inscription : 17 sept. 2015, 14:04

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 30 oct. 2018, 16:29

DuplO a écrit :
19 sept. 2018, 09:10
Bonjour,

J'ai le même souci de "miniProxy requires PHP's "mbstring" extension. Please install/enable it on your server and try again."
Je n'ai pas bien compris les message précédent lié au CGU.

Que faut il faire pour régler le problème ?
Bonjour,

Pour info, la commande de Bastien fonctionne bien :
sudo apt-get install php7.0-mbstring
Elle m'a permis de régler le problème.

Merci à toi

schlew
Timide
Messages : 111
Inscription : 26 juil. 2017, 13:00

Re: [Plugin Tiers][Sujet Principal] webview

Message par schlew » 30 oct. 2018, 18:42

Bonjour,

Est-ce que quelqu'un pourrai tester cette adresse pour moi (avant de l'acheter pour rien) ?:
https://app.secure.mercedes-benz.com/app/#/choose
Merci beaucoup!
Schlew

Avatar de l’utilisateur
DuplO
Actif
Messages : 716
Inscription : 17 sept. 2015, 14:04

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 31 oct. 2018, 07:33

Salut,

Je te fais ça dans la journée.

Avatar de l’utilisateur
DuplO
Actif
Messages : 716
Inscription : 17 sept. 2015, 14:04

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 31 oct. 2018, 09:20

Ca fonctionne bien :

résultat :
Image

config :
Image

Loup
Timide
Messages : 249
Inscription : 23 févr. 2016, 21:30

Re: [Plugin Tiers][Sujet Principal] webview

Message par Loup » 19 nov. 2018, 18:26

Bonjour. Je voudrais afficher seulement le radar météo dans un widget, possible avec ce plugin ??
http://meteo.gc.ca/radar/index_f.html
Merci
Loup

fls
Timide
Messages : 28
Inscription : 16 févr. 2016, 20:51

Re: [Plugin Tiers][Sujet Principal] webview

Message par fls » 25 nov. 2018, 21:28

@pir
Merci beaucoup pour ce plugin !

J'arrive à accéder à mon routeur grâce au mode proxy et c'est déjà génial, étant à 300 bornes de mon installation.
Cependant l'interface OpenWrt du routeur contient du javascript qui soit s'affiche comme du texte, soit ne donne rien. Et par ailleurs, à chaque changement de page (via sélection de lien dans le menu ou dans une page), je dois resaisir login et mdp pour y accéder.

J'ai par ailleurs constaté 25 fois la même erreur dans la log
Nginx.error : 2018/11/25 19:57:28 [error] 447#0: *5367762 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 10.9.0.1, server: , request: "GET /cgi-bin/luci/;stok=20114fdac2ecb33fcc712a01064ae4c5/admin/network/index.php?v=d HTTP/1.0", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xxx.dns2.jeedom.com", referrer: "https://xxx.dns2.jeedom.com/plugins/web ... iProxy.php"

J'ai donc trois questions :
1- Comment sécuriser le code javascript des pages afin d'afficher toutes les pages correctement dans la webview ?
2- Est-il possible d'avoir une notion de session pour que les cookies soient conservés entre deux appels quand on navigue sur le site affiché dans la Webview ?
3- Est-il possible de rediriger / réencoder les requêtes Ajax effectuées dans la page affichée par la Webview ?

Exemple de pb d'interprétation du JS :
Problème JS.png
Problème JS.png (200.11 Kio) Consulté 826 fois
Merci pour votre aide. :)

pir
Timide
Messages : 49
Inscription : 06 déc. 2016, 22:16

Re: [Plugin Tiers][Sujet Principal] webview

Message par pir » 27 nov. 2018, 14:05

Bonjour @fls,
Le mode proxy utilise https://github.com/joshdick/miniProxy ce proxy php n'est malheureusement pas infaillible.
Il a notament comme limitation connue:
No cookie support
Basic AJAX support, but only for browsers that use XMLHttpRequest
Du coup cela explique que les cookie ne marchent pas.
ce proxy essaye de rediriger/réencoder les requêtes ajax mais il n'y arrive pas sur toutes.

Si quelqu'un connais un autre proxy php libre qui gère mieux ces pages complexes (avec javascript, ajax...) je serais ravi de l'intégrer au plugin.

Actuellement je n'ai pas de temps disponible pour essayer d'améliorer miniProxy (pent-être dans quelques mois.)

Sinon une autre solution qui devrait mieux marcher et de configurer ton serveur http de jeedom (nginx d'aprés tes logs) pour qu'il fasse reverse proxy sur certaines url. C'est plus compliqué a configurer mais devrait mieux marcher (moins de limitation).
https://docs.nginx.com/nginx/admin-guid ... rse-proxy/

j'essayerai aussi de faire une documentation sur cette partie mais c'est pas facile car selon les installation de jeedom ce n'est pas les même configuration ni même le même serveur web utilisé (apache ou nginx)

will35
Timide
Messages : 20
Inscription : 03 mars 2016, 09:58

Re: [Plugin Tiers][Sujet Principal] webview

Message par will35 » 27 nov. 2018, 19:09

Bonsoir

Question probablement idiote, mais comment afficher la page https://www.google.fr ??

Par ailleurs, merci pour ce plugin.

Avatar de l’utilisateur
DuplO
Actif
Messages : 716
Inscription : 17 sept. 2015, 14:04

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 28 nov. 2018, 09:37

Salut,

Ce n'est pas méchant :
- Visible : coché
- Activé : coché
- Type de webview : URL
- Utiliser jeedom en proxy : coché (chez moi mais pas obligatoire)
- URL : https://google.fr

will35
Timide
Messages : 20
Inscription : 03 mars 2016, 09:58

Re: [Plugin Tiers][Sujet Principal] webview

Message par will35 » 29 nov. 2018, 18:31

Bonsoir, merci pour ta réponse !

Moi j'obtiens

www.google.fr n'autorise pas la connexion.

Je ne comprends pas....

xavax
Actif
Messages : 1824
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: [Plugin Tiers][Sujet Principal] webview

Message par xavax » 30 nov. 2018, 08:39

bonjour, j'essaye d'accéder à l'interface de ma livebox depuis le plug mais rien ne s'affiche. J'ai mis http://192.168.1.1

Avatar de l’utilisateur
DuplO
Actif
Messages : 716
Inscription : 17 sept. 2015, 14:04

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 30 nov. 2018, 10:08

Hello,

Will35, voici ma config, et chez moi ca fonctionne :
Image

Xavax, as tu cohé la case "utiliser jeedom en tant que proxy" ?

will35
Timide
Messages : 20
Inscription : 03 mars 2016, 09:58

Re: [Plugin Tiers][Sujet Principal] webview

Message par will35 » 01 déc. 2018, 11:47

Bonjour !

en passant la commande sudo apt-get install php7.0-mbstring et en cochant "utiliser jeedom en tant que proxy", ca fonctionne !
Merci pour votre aide

Avatar de l’utilisateur
kerdale
Actif
Messages : 1643
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: [Plugin Tiers][Sujet Principal] webview

Message par kerdale » 01 déc. 2018, 14:42

@ xavax si tu essayes de configurer webview pour accèder à la config de ta livebox en distant, je te conseille plustôt d'utiliser la fonction accès à distance de la livebox et de valider l'accès extérieur à la liveboxe en https et avec un login et mot de passe différent de celui utilisé en local (bien respecter les restrictions du login et mot de passe indiquées à droite) . Je crois que le port d'accès distant https proposé est le 11000 (modifiable)
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Avatar de l’utilisateur
kerdale
Actif
Messages : 1643
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: [Plugin Tiers][Sujet Principal] webview

Message par kerdale » 01 déc. 2018, 15:30

Bonjour,
je viens d'installer webview et ça convient parfaitement pour l'usage que je veux en faire:
accèder depuis l'extérieur en https à des serveurs sur le réseau interne en HTTP sans ouvrir de ports supplémentaires et surtout non sécurisés.
Mon seul pb (pas très important mais au cas ou) est avec ma box SFR NB6V.
SFR ne prevoie pas d'acces extérieur comme avec les Livebox d'Orange, l'accès extérieur étant réservé aux services d'assistance client SFR .... qui n'existe pas !!! (mais bon ça c'est hors sujet)
La page d'acceuil de la box s'affiche bien 192168.1.1 mais si je veux accèder à la partie protègée par login/mot de passe, ça se gâte:
login et mot de passe saisi dans les 2 case qui s"affichent mais ça tourne en boucle comme avec un login et/ou mdp erroné.
Case "Utiliser jeedom en proxy" cochée ou non.
Etant entendu que le login admin non changeable et le mode passe sont correct puisqu'en direct bien sur je me logue.
Image

Nb résultat identique que j'inscrive le login dans l'adresse http ou pas.
Y a-t-il une solution
En tout cas merci pour le plugin.
Pièces jointes
Capture d’écran 2018-12-01 à 15.26.20.png
Capture d’écran 2018-12-01 à 15.26.20.png (70.8 Kio) Consulté 749 fois
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

JLSGVA
Timide
Messages : 7
Inscription : 31 janv. 2018, 15:01

Re: [Plugin Tiers][Sujet Principal] webview

Message par JLSGVA » 22 janv. 2019, 14:03

Bonjour,
J'ai un petit problème...j'ai un jeedom qui est à 2000 km et j'aimerais l'utiliser pour modifier la config du routeur auquel je n'ai pas accès depuis l'extérieur.
SI je mets Webview en mode prix, j'ai le message "miniProxy requires PHP's "mbstring" extension. Please install/enable it on your server and try again." mais je n'ai pas accès à la console du Pi.
Qui peut m'aider ?
Moyen d'accéder à la console du PI avec le OpenVPN du jeedom que j'utilise pour accéder le jeedom depuis l'extérieur ?
Autre idée de plugin ?
Merci d'avance

Avatar de l’utilisateur
DuplO
Actif
Messages : 716
Inscription : 17 sept. 2015, 14:04

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 22 janv. 2019, 14:40

Hello,

Il faut que tu accèdes à ton RPi en console afin de faire ce qui est indiqué ici : viewtopic.php?f=135&t=30797&p=660781&hi ... HP#p660781
Tu "devrais" ensuite avoir accès à toi routeur.

JLSGVA
Timide
Messages : 7
Inscription : 31 janv. 2018, 15:01

Re: [Plugin Tiers][Sujet Principal] webview

Message par JLSGVA » 22 janv. 2019, 15:09

Le problème : comment accéder à la console de mon RPI depuis l'interface jeedom ? le seul accès que j'ai c'est l'accès remote jeedom avec le open-vpn installé.

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité