Woran könnte die Fehlermeldung liegen?

Begonnen von tk69, Januar 23, 2024, 06:50:53 NACHMITTAGS

Vorheriges Thema - Nächstes Thema

tk69

Moin,

ich habe festgestellt, dass manche externe Links/Aufgaben nicht in einem Popup-Fenster dargestellt werden. Außerdem konnte ich feststellen, dass schon mal hier erwähnte Fehlverhalten (fehlender gelber Balken und Chat-Symbol) durch das Ablegen eines LearningView-Links auf dem Homescreen mir persönlich besser gefällt, als die eigentliche App aus dem Store, denn beide Fehlanzeigen kommen in der HomeScreen-Variante nicht vor - Warum auch immer und das zur Vorgeschichte.

Alle iPads der Schule wurden nun mit den HomeScreen-Apps versehen und wollte eine LearningApp mit Hörbeispielen einbinden. Es gab bissel Stress im Unterricht, weil genau diese Hörbeispiele nicht geladen werden konnte. Komischerweise funktionieren die Audio-Beispiele in der AppStore-App... - warum auch immer.

Beste Grüße
Torsten

admin

Hallo Torsten,

Bezüglich der fehlerhaften Darstellungen bei Wechsel der App warten wir noch auf die nächsten iOS Versionen von Apple, die das dann hoffentlich wieder lösen - an sich ist sowohl App als auch Browser-Version was die Darstellung betrifft identisch. Apple verbietet ja unabhängige Browser, weshalb alle Webdarstellungen auf iOS über eine sogenannte WebView laufen. Home-Screen Bookmarks verwende aus unbekanntem Grund eine leicht andere, meist ältere Version der WebView, wie Safari selbst - dass hat zur Folge, dass manche Funktionen in Safari gehen, aber in der Home-Screen App nicht. Die LearningView App verwendet auch nur eine WebView, wobei unklar ist, wieviel diese sich von der in Safari und der Home-Screen Version unterscheiden. Wir haben vor Jahren deshalb keine Home-Screen App verwenden können da dort einige Funktionen gar nicht zur Verfügung standen. Wir verfolgen diese Variante deshalb auch nicht und empfehlen sie auch nicht. Es ist deshalb super, wenn ihr das ausprobiert und uns ggf. auch wissen lasst, wo das scheitert. Wenn ein Audio in Safari abgespielt wird, aber in der Home-Screen Variante nicht, dann wird das so ein Problem mit der WebView sein - wir haben hier als Entwickler keine echte Einflussmöglichkeit.

Zur Frage, warum einige Webseiten im Popup öffnen und andere nicht: Wir prüfen mit einem Script beim Öffnen, ob die Seite die Einbettung in einen iframe erlaubt oder nicht - erlaubt sie das nicht, müssen wir die Seite im Browser öffnen und können Sie nicht im Popup zeigen. Wenn es nach uns ginge, würden wir gern alles im Popup zeigen, da es für die SuS weniger Wechsel gibt. Wenn die verlinkte Seite eine solche Einbettung aber verbietet, hält sich der Browser daran und zeigt den Inhalt nicht an - dieses Verhalten können wir nicht überschreiben. Eventuell arbeitet unser Erkennungsskript aber auch nicht 100% zuverlässig und braucht etwas Nachhilfe - du kannst uns gern per Kontaktformular auf learningview.org zwei drei solcher Links senden, die nicht gehen, aber gehen sollten und wir prüfen das manuell einmal nach.

Viele Grüsse,
Michael


admin

Hallo Torsten,

Ich habe noch die "modalContentInner" Meldung nachgeschaut. Das ist eine Fehlermeldung aus LearningApp, die einen modalen Dialog öffnen will mit diesem Namen und diesen anzeigen möchte, das aber nicht schafft. Du kannst mir gern einmal den Link zur betreffenden LearningApps schicken, dann können wir das versuchen bei uns nachzustellen. Vielleicht finden wir die Ursache - das hat jetzt zwar mit LearningView eigentlich nichts zu tun, aber wir betreiben ja auch LearningApps :-)

Viele Grüsse,
Michael

tk69

Danke für die superschnelle Antwort!!

Hier der Link zur LearningApp:
https://learningapps.org/display?v=p8zu6acet20

Die Homescreen-App hat den Vorteil, dass Links, die sonst als neues Browser-Fenster angezeigt wird, sogut wie innerhalb von Learningview angezeigt wird. Die ,,App" wird nicht ganz verlassen. 😇

Auf den Geräten ist nun 17.3 drauf und morgen wird getestet. Vielleicht ist es auch nur eine Safari-Einstellung in der App ,,Einstellungen".

Beste Grüße
Torsten

tk69

Ich habe eventuell für die Homescreen-Variante die Einstellungssache gefunden.
Vorher ging ein SuS-iPad nicht, nach neuem Start der Webapp, funktionierte es. 😬

admin

Lieber Torsten,

herzlichen Dank für deine Fehlersuche. Das kann bestimmt auch einmal anderen Lehrpersonen helfen, da diese Einstellung in Safari vermutlich häufig so eingestellt sein wird. LearningApps verwendet für die Audios YouTube und das versucht wiederum auch gewisses Tracking (was man wohl nie ganz los wird) was dann vom Inhaltsfilter als böse eingestuft wird. Nach unseren kurzen Tests ist die WebView der Home-Screen-App in der aktuellen iOS-Version wohl auch schon deutlich näher oder identisch zur Safari-Version, was es wohl nutzbarer macht. Somit super, wenn ihr das so testet. Was aktuell zum Beispiel in der Web-Version nicht funktioniert sind Push-Mitteilungen.

Viele Grüsse,
Michael