Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] webview

Pour échanger sur les plugins classés en catégorie "Programmation"
pir
Timide
Messages : 53
Inscription : 06 déc. 2016, 22:16

Re: [Plugin Tiers][Sujet Principal] webview

Message par pir » 12 janv. 2018, 22:31

Bonjour Patator33 ,
J'ai regardé un peux les api de google map et celle que vous utilisez n'est pas "Google Maps Embed API" elle ne peut donc pas s'afficher dans une iframe.
l'api de google qui saffiche dans les iframe est celle ci: https://developers.google.com/maps/docu ... sh=1&pli=1 je l'ai testé et elle marche bien dans le plugin webview par contre je ne suis pas sur qu'on puisse afficher le traffic (voir ce post ou quelqu'un d'autre a essayé sans réussir https://stackoverflow.com/questions/438 ... -waypoints)

yadz
Timide
Messages : 4
Inscription : 10 janv. 2018, 17:45

Re: [Plugin Tiers][Sujet Principal] webview

Message par yadz » 13 janv. 2018, 11:05

Bonjour Pir,
C'est corrigé, j'avais un paramètre de sécurité au niveau d'apache interdisant les frames (header X-Frame-Options).
Merci

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

Re: [Plugin Tiers][Sujet Principal] webview

Message par pir » 13 janv. 2018, 22:11

Bonjour Patator33 ,

Bien que l'api google avec trafic ne marche pas dans une iframe. J'ai réussi à la faire marcher dans une simple div (sans iframe) avec le plugin webview avec le code suivant (il faut juste remplacer API_KEY par votre API_KEY):

Code : Tout sélectionner

<style>
 #map-canvas {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
</style>
<script>
$.getScript( "https://maps.googleapis.com/maps/api/js?key=API_KEY&v=3.13&sensor=false", function( data, textStatus, jqxhr ) { 
var map;
function initialize() {
var mapOptions = {
zoom: 12,
disableDefaultUI: true,
center: new google.maps.LatLng(44.9393907, -0.5213063),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

var trafficLayer = new google.maps.TrafficLayer();
trafficLayer.setMap(map);
}

initialize();
window.setInterval(function(){initialize();}, 60000);
});
</script>
<div id="map-canvas"  width="100%" height="100%"></div>

Patator33
Timide
Messages : 281
Inscription : 25 juin 2015, 23:14
Localisation : Région bordelaise

Re: [Plugin Tiers][Sujet Principal] webview

Message par Patator33 » 15 janv. 2018, 17:09

Super merci !!!
Je teste ça ce soir.

Patator33
Timide
Messages : 281
Inscription : 25 juin 2015, 23:14
Localisation : Région bordelaise

Re: [Plugin Tiers][Sujet Principal] webview

Message par Patator33 » 18 janv. 2018, 22:32

Bon j'ai mis un peu de temps à tester mais ça marche !
Super merci.

Patator33
Timide
Messages : 281
Inscription : 25 juin 2015, 23:14
Localisation : Région bordelaise

Re: [Plugin Tiers][Sujet Principal] webview

Message par Patator33 » 18 janv. 2018, 22:33

Bon j'ai mis un peu de temps à tester mais ça marche !
Super merci.

yoann.lvrc
Timide
Messages : 4
Inscription : 06 févr. 2018, 11:34

Re: [Plugin Tiers][Sujet Principal] webview

Message par yoann.lvrc » 24 févr. 2018, 15:38

Bonjour,
je souhaite intégrer deezer sur une page de mon design jeedom, j'ai simplement inséré l'URL dans le plugin, mais ça me paraissait bien trop simple pour que ça marche.
J'obtiens seulement une page blanche.

Même résultat pour l'intégration d'un widget windfinder avec ce code là :

Code : Tout sélectionner

<script type="text/javascript" src="https://fr.windfinder.com/widget/forecast/js/saint-armel_golfe_du_morbihan?unit_wave=m&unit_rain=mm&unit_temperature=c&unit_wind=kts&columns=3&days=3&show_day=1"></script><noscript><a rel='nofollow' href='https://www.windfinder.com/forecast/saint-armel_golfe_du_morbihan?utm_source=forecast&utm_medium=web&utm_campaign=homepageweather&utm_content=noscript-forecast'>Wind forecast for Saint-Armel/Morbihan</a> provided by <a rel='nofollow' href='https://www.windfinder.com?utm_source=forecast&utm_medium=web&utm_campaign=homepageweather&utm_content=noscript-logo'>windfinder.com</a></noscript>
Pourriez-vous me donner quelques conseils ?



Merci

Yoann

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

Re: [Plugin Tiers][Sujet Principal] webview

Message par pir » 24 févr. 2018, 17:47

Bonjour,

Pour windfinder le code qu'ils donnent ne marche pas a l'interieur d'une iframe. Mais en le modifiant légerement ça marche:

Code : Tout sélectionner

<iframe id="wf-forecast-saint-armel_golfe_du_morbihan" src="https://fr.windfinder.com/widget/forecast/saint-armel_golfe_du_morbihan?show_pressure=1&unit_temperature=c&show_day=1&show_rain=1&unit_rain=mm&days=3&unit_wind=kts&show_clouds=1&show_wind=1&show_temperature=1&show_waves=1&columns=3&unit_wave=m', '" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" style="border: 0px; vertical-align: bottom;"></iframe>
<script>
    host = location.hostname;

if (host) {
    iframeCode.splice(1, 0, '&domain=' + host);
}


var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent",
    eventer = window[eventMethod],
    messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";

eventer(messageEvent, function(event) {
    if (event.origin == 'https://fr.windfinder.com') {
        var widget = document.getElementById('wf-forecast-saint-armel_golfe_du_morbihan'),
            data = event.data.split(':'),
            width = data[0],
            height = data[1];

        widget.width = width;
        widget.height = height;
    }
    return this;
}, false);
</script>
Pour deezer il me faudrait l'url complete utilisée pour voir plus exactement le problème (en espérant qu'il n'ai pas besoin de compte deezer pour voir l'url car je n'en ai pas).

mecano91
Actif
Messages : 953
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: [Plugin Tiers][Sujet Principal] webview

Message par mecano91 » 25 févr. 2018, 08:28

Avec se qu'il donne sur la page ci dessous sa devrait fonctionner

http://developers.deezer.com/musicplugins/player

Envoyé de mon ASUS_Z016D en utilisant Tapatalk


yoann.lvrc
Timide
Messages : 4
Inscription : 06 févr. 2018, 11:34

Re: [Plugin Tiers][Sujet Principal] webview

Message par yoann.lvrc » 25 févr. 2018, 16:35

Super, merci beaucoup pour le code pour le widget windfinder, ça marche parfaitement.

@mecano91
Merci de ton aide, j'avais bien vu ça mais le problème c'est que c'est uniquement pour une playlist, ou un artiste, ou un podcast, etc...

J'aimerais avoir acces à l'ensemble du site intégré dans mon design jeedom afin de ne pas avoir à changer d'application sur la tablette murale et pouvoir acceder a tout le catalogue deezer et le multiroom grâce aux chromecast audios tout ça depuis l'onglet musique de mon design.

@pir
j'ai bêtement tenté d'utiliser l'adresse deezer : https://www.deezer.com/fr/

Merci !

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

Re: [Plugin Tiers][Sujet Principal] webview

Message par xavax » 06 mars 2018, 15:20

J'ai refait un test, j'arrive a acceder à mon ERDT 2, par contre quand je clique pour acceder à une rubrqiue etc la page ne bouge pas. JE vois bien l'heure mais elle ne défilé pas. Elle reste figée au moment ou j'ai ouvert la page.

Pour la VMC j'ai bien la page qui s'ouvre pour y indiquer le mot de passe mais j'ai une erreur quand je le valide The requested URL /plugins/webview/core/class/proxy/info.htm was not found on this server.

milou161185
Timide
Messages : 11
Inscription : 14 mars 2018, 19:45

Re: [Plugin Tiers][Sujet Principal] webview

Message par milou161185 » 14 mars 2018, 19:48

Bonjour, je rencontre un soucis avec ce plugin. Je tente d'afficher la page web de mon NAS, et une erreur me revient lors de l'authentification:

Failed to get the RPC parameters.
Erreur #0:
exception 'OMV\Rpc\Proxy\Exception' with message 'Failed to get the RPC parameters.' in /usr/share/php/openmediavault/rpc/proxy/json.inc:47
Stack trace:
#0 /var/www/openmediavault/rpc.php(45): OMV\Rpc\Proxy\Json->handle()
#1 {main}

La page web fonctionne bien hors webview. Il y a t'il un paramètre que je dois passer dans le plugin pour que cela fonctionne?

Cordialement.

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

Re: [Plugin Tiers][Sujet Principal] webview

Message par DuplO » 26 mars 2018, 17:40

Bonjour,

J'ai mis en place le plugin pour joindre depuis l'extérieur mes serveurs web locaux mais aucun ne fonctionnenent ou marchotte .. Snif ...
- interface DSM de mon Synology : page blanche
- interface du Remora (fil pilote pour radiateur) : j'ai accès mais tous les champs sont vides
- interface Squeeze Box Serveur : indique : "Chargement du Logitech Media Server en cours..." mais rien de plus

Tous fonctionnent bien en local sur mon téléphone Androïd.
Les interface que je souhaite atteindre sont peut être trop complex.

fabiengret
Timide
Messages : 8
Inscription : 19 nov. 2017, 02:54

Re: [Plugin Tiers][Sujet Principal] webview

Message par fabiengret » 10 avr. 2018, 11:33

Salut :)

Un peu comme deezer, je tente d'ouvrir une page web de gestion de mon airzone, et je me retrouve avec une page blanche :(

Le lien : https://airzonecloud.com

Une idée ?

Merci d'avance.

Bastien
Timide
Messages : 244
Inscription : 28 juil. 2015, 21:28
Localisation : Gard

Re: [Plugin Tiers][Sujet Principal] webview

Message par Bastien » 01 mai 2018, 19:12

bonjour
j'ai cette erreur
miniProxy requires PHP's "mbstring" extension. Please install/enable it on your server and try again.
pour bcp je pense que c'est tout con mais je demarre tout doucement avec linux
et je prefere avoir confirmation
est ce que cette commande suffit pour l'installer
sudo apt-get install php7.0-mbstring
ou faut surtout pas faire ca :P

Networks514
Actif
Messages : 578
Inscription : 02 sept. 2016, 22:22

Re: [Plugin Tiers][Sujet Principal] webview

Message par Networks514 » 14 mai 2018, 23:27

Hello

@Pir : saurais-tu me dire si il est possible d'afficher le widget météo france ci-dessous en utilisant le proxy. Un collègue m'indique qu'il n'a pas les images

exemple :

Code : Tout sélectionner

<!-- Debut code vignette vigilance commune  Météo-France á insérer dans votre code-->
<iframe src="http://www.vigimeteo.com/widget/PARIS--1ER-ARRONDISSEMENT_75.htm"  width="425" height="290" frameborder="0">
 <p>Votre navigateur est incompatible avec les iframes.</p>
</iframe>
<!-- FIN   -->
Si ça marche, ton widget m'intérresse pour afficher mes iframes en http (programme, méteo ..)
merci
Networks514
Jeedom / Synology DS411j / Synology DS916+8G / Rpi3 / Zibase
Zwave / Enocean / Rflink / Xiaomi / Bluetooth

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

Re: [Plugin Tiers][Sujet Principal] webview

Message par kerdale » 16 mai 2018, 10:02

Bonjour,
je voulais installer ce matin le plugin et j'ai sur le market :
Le développer n'est pas autorisé à publier des plugins payants (CGU non signées ou dévelopeur non déclaré)

Comment fait-on ?
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

freddye
Timide
Messages : 119
Inscription : 25 mai 2015, 09:10

Re: [Plugin Tiers][Sujet Principal] webview

Message par freddye » 25 juin 2018, 13:32

J'ai le même message...

Le plugin ne devrait pas passer en legacy si il y a un pb de CGU ?
Jeedom : Proxmox/VM core i3 + RFXcom + Esp(téléinfo+portail+Sonoff) + Xiaomi Mihome
Piscine : Arduino+RPI1 (Pression-Température-gestion pompe-Alarmes-pH-Redox-Eclairage)

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

Re: [Plugin Tiers][Sujet Principal] webview

Message par pir » 25 juin 2018, 18:22

Bonjour,

J'ai accepté les CGU hier et mon compte partenaire vient d'être créé, je pense que le plugin doit de nouveau être disponible à l'achat.

Avatar de l’utilisateur
MrGreen
Timide
Messages : 174
Inscription : 31 janv. 2017, 22:02

Re: [Plugin Tiers][Sujet Principal] webview

Message par MrGreen » 16 août 2018, 14:57

Hello,

problème avec ce plugins et le fameux X-Frame-Options "DENY" qui est de plus en plus présent....

Un idée pour contourner cela ?

il faudrait une option où ton plugins fasse un file_get_content à la limite et affiche le résultat dans un div.
Cela fonctionnerait pour les pages sans JS of course.

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités