Alter Hut iFront / Mobile iOS IPS HTML-Boxen

Liebe Alle

Heute erst wurde mir wieder klar, dass ich auf meinem iOS Mobile Gerät immer noch die alte Mobileversion von IPS verwende mit iFront anstatt IPS Mobile… das wurde mir wieder bewusst, als ich bei einem Familienmitglied dem ich zugriff geben wollte nur noch die neue App zur Verfügung stand. Das Problem warum ich dazumal zurück ging zu der iFront-Version waren die HTML-Boxen, da in der neuen Mobile Version bei dem folgenden Code in einer HTML-Box die man anzeigt/öffnet entgegen der iFront Version einfach nichts angezeigt wird

<iframe src=„user/iphone/map.php?lat=xxxxxx.xxx&lng=xxxxx.xx&devicename=iPhoneXXX&altitude=200&date=08.03.2015 10:02:15“ border=„0“ frameborder=„0“ style=„top:0pt; bottom:0pt; left:0pt; right:0pt; width:100%; height:700px;“/></iframe>

Gibt es dafür eine Lösung das die Mappe auch in der neuen MobileVersion von IPS angezeigt wird, beziehungsweise wie müsste man den Code ändern?

Danke und Gruss

Die Frage ist eher, ob du in deinem WebServer die „Basis Authentifizierung“ aktiviert hast?

paresy

Die Basis Auth ist aktiv ja… kann ich die Basis auth den irgendwie überlisten indem ich bei der URL Benutzer und PWD mitsende oder so…?

Um es genauer zu spezifizieren geht es um den Anwendungsfall das ich in iFront/Mobile Version mich mit SSL von Extern zu IPS verbinde. Ohne die Basis Auth wäre ja vermutlich wieder etwas weniger Sicherheit am Start sofern ich SSL von Extern auf den IPS-Server zulasse.

Ich vermute es müsste gehen, wenn du beim src Element die komplette URL angibst und den Benutzernamen/Kennwort über die http:://user:pass@url/ Syntax angibst.

paresy

Hallo Parsey

Hab das mal so probiert… und es ging leider auch nicht. Aber irgendwie versteh ich das ganze nur halb weil wenn ich im Browser direkt über https/SSL den Pfad auf die Mappe im Userverzeichnis als url eingebe… sehe ich die Mappe ohne ein Passwort etc einzutippen / bin mir nicht ganz sicher aber habe hier mal was gelesen das ein Teil der Browser (hier Safari) die basic Auth ignoriert und demnach würde dieses Verhalten ja passen wenn der Safari so einer ist. Aber wie gesagt den User und das Passwort eintippen in die Src hat leider nicht geklappt bleibt weiterhin leer die Anzeige bei mir in Symcon Mobile App auf iOS neuste Version. Egal ob mit http://username:passwort@externeip/user/xxx oder https://username:passwort@exteneip/user/xxx wobei letzteres eher passt (ssl ja, http auf IPS nein) aber vielleicht wegen dem https Kanal die http Autorisierung nicht klappt…? Oder muss ich in der Box die interne IP nehmen da er die Anfrage durch IPS schlauft?

Habe gerade gesehen, dass genau dieses Problem von mir schon einmal 2014 knapp nach der neuen App Erscheinung gepostet wurde aber ohne Antworten/Lösungen. Drumm bin ich dann wohl auch bei der alten IOS App geblieben da ich keine Alternative fand. Es gibt zwar nicht viele Dinge im USR-Verzeichnis die ich so von extern nutze… aber das hier brauch ich. Aktuell fällt mir sofern es mit dem USER/Passwort doch nicht irgendwie geht nur noch eine Alternative ein die vielleicht klappt. In die HTML-Box direkt die URL reinzuschreiben. Also nicht dynamisch mit Aufruf des PHP im USRVerzeichnis die Mappe mit den Koordination erstellen sondern mit einem zeitgesteuerten script direkt die finale URL mit Koordination in die HTML-Box schreiben.

Oder dann VPN nutzen anstatt extern SSL und für die internen (über VPN) Verbindungen einen „lokalen“ Webserver in IPS erstellen ohne Basis Auth oder vielleicht fällt diese automatisch weg wenn es interne Source und Target-IPAdressen sind.

Gruss

Beta Tester
Registriert seit
Apr 2008
Ort
Swiss/Czech
Beiträge
727
Standard HTML-Box Iframe im Webfront ok, im Mobile/iFront IOS keine Anzeige
Ich poste das mal im Beta-Bereich um sicher zu gehen… keine Ahnung ob es mit der Beta was zu tun hat oder eher mit den Änderungen hin zur 3.0 aber ich konnte keine Lösung finden. Die Hinweise mit JPG/IMG Tags und MJPEG kenne ich und wurden gesichtet. Mein Problem ist der iFrame Tag. Verwendet im Susomi für die Mapenanzeige in Verbindung mit dem USER Folder. Im Webfront sauber und gut angezeigt aber im iFront/Mobile kommt einfach nix. Habe mal nach den Stichworten gesucht und nix gefunden. Der Inhalt der HTML-Box

<iframe src=„user/iphone/map.php?lat=5.456456&lng=16.567652253671&devicenam e=xxxxxxxxx&altitude=123.123123&date=2014-07-10 15:02:30“ border=„0“ frameborder=„0“ style=„top:0pt; bottom:0pt; left:0pt; right:0pt; width:100%; height:700px;“/></iframe>

Einer grad ne Ahnung :-)?