NEWS
Vis 0.12.4: Fehler auf Android + Chrome -> unbeabsichtigter view wechsel
-
1. Vis 0.12.4 mit mehreren views
2. Android mit Chrome -> eine view öffnen
3. bei der View ganz nach unten scrollen
4. Fehler: plötzlich wird auf eine andere view gewechselt
Es wird immer auf die gleiche view geschaltet - dh bei 2 views tritt der Fehler bei einer auf.
Mit Chrome auf Windows kommt der Fehler nicht.
-
1. Vis 0.12.4 mit mehreren views
2. Android mit Chrome -> eine view öffnen
3. bei der View ganz nach unten scrollen
4. Fehler: plötzlich wird auf eine andere view gewechselt
Es wird immer auf die gleiche view geschaltet - dh bei 2 views tritt der Fehler bei einer auf.
Mit Chrome auf Windows kommt der Fehler nicht. `
Es gibt Mechanismus, dass bei portrait/landscape Änderung eine bestimmte view kommen sollte.Dabei wird es erkannt Anhand ScreenSize Änderung, dass portrait/landscape Modus geändert war.
Angeblich wird so ein Event im Chrome/Android generiert. Man kann das fixen, wenn man komplett auf "default view" Verhalten sich verzichtet.
-
Wenn ich Android lese, gehe ich von einem Tablet aus.
Bei eine Tablet in einem View ganz nach unten scrollen übersetze ich mit: den View ganz nach oben schieben.
Da kann ich nichts nachvollziehen.
Solltest du meinen den View ganz nach unten zu schieben, so löst das einen reload aus.
Dan wäre noch interessant, wie du die Seite aufgerufen hast.
Zusätzliche Vermutung:
@moebius:Es wird immer auf die gleiche view geschaltet `
Der "gleiche" View ist der default View, der angezeigt wird wenn du .vis ohne View Namen aufrufst.Gruß
Rainer
-
das Problem tritt beim runterscrollen auf - ohne Wechsel Portrait / Landscape.
(Aber auch wenn ich das Handy quer drehe, würde ich nicht wollen das die view wechselt)
Habe es sowohl mit einem Handy, als auch einem Tab probiert.
@Homoran: ja, view nach oben schieben - nicht der reload.
Aufruf über direkte url inkl. Anchor also zB index.html#viewx
Wo definiert man die default view?
-
Wo definiert man die default view? `
Im vis editor gibt es in der Titelzeile dafür eine Checkbox.Aufruf über direkte url inkl. Anchor also zB index.html#viewx `
Meine Frage zielte aber darauf, ob der ominöse View auch geladen wird wenn du ViewName NICHT angibst.würde ich nicht wollen das die view wechselt) `
Dann darfst du keine default Views definieren.Gruß
Rainer
-
Ach, das Default neben resolution bezieht sich auf die view!
Warum das im Reiter tools ist, in der Box von Resolution und nicht im Reiter "views" wissen die Götter
Ausserdem kann man jede view default machen…komisch
Habe mittlerweile auf die alte vis Version umgestellt und kann leider den Aufruf ohne view im Moment nicht testen
Das Konzept mit default view bei Drehung ist auch etwas verwirrend.
Warum gibt es nicht ein setting, wo man die view für portrait und landscape getrennt einstellen kann (wenn man das unbedingt will)
-
Ausserdem kann man jede view default machen…komisch `
nee nicht komisch!du kannst verschiedene Views mit verschiedenen Auflösungen und Formaten (hochkant / quer) als default deklarieren.
Wenn dann das gerade genutzte Frontend diese Auflösung hat wird dieser spezielle View geöffnet.
So kann man für verschiedene Geräte verschiedene Views automatisch zur Verfügung stellen.
Das Konzept mit default view bei Drehung ist auch etwas verwirrend. `
Und genau das steckt dahinter!Einfach drehen schon ist es ein anderer View 8-)
Gruß
Rainer
-
Danke für die Erklärung, schön langsam dämmerts g
Steht das auch sonst irgendwo oder muss man da selbst draufkommen?
Ich bevorzuge eine view für pc, tab und handy - ist leichter zu warten und sollte mit den heutigen browsern und css eigentlich machbar sein.
LG
-
Steht das auch sonst irgendwo oder muss man da selbst draufkommen? `
steht irgendwo.Bin aber gerade dabei die Doku auf der Website für vis auf den neuesten Stand zu bringen - ist ein Mammutprojekt, zumal Bluefox schneller programmiert als ich die Doku schaffe.
Gruß
Rainer
-
sorry, aber muss noch ergänzen, das der Fehler auch mit dem vis 10.15 auftritt.
Sobald eine view default ist und man scrollt dann bei einer anderen view ganz hinunter, wird auf die default view gewechselt.
-
Bin auch von dem Problem betroffen - habe bislang noch keine Lösung. Es tritt bei Android (Chrome), iPhone (Safari) und auch am PC (Windows 10/Firefox) auf.
Am PC geht das so: Fenster zuerst nicht maximieren, Nicht-Default-View aufrufen, Fenster maximieren - und schon wechselt Vis zum Default-View.
Somit scheint es für mich, als ob es keine Browserbezogene Sache ist.
-
Das ist nicht der Fehler von vis, sondern Eigenschaft vom Browser.
Ich kann als Option einbauen, dass auf resize kein View-Wechsel passieren sollte.
-
@Bluefox: das wäre super!
Mich wundert aber, daß bei Android/Chrome ein Scrollen ans Seitenende schon ein resize auslöst…
-
Da das Thema "default" ja immer noch nach demselben Prinzip funktioniert (also runter scrollen erzeugt sprung nach View default) hätte ich dazu noch eine Frage.
Gibt es vielleicht eine Möglichkeit auch ohne default eine Standard Startseite einzustellen.
Ich könnte jetzt in meinem Web ein automatische Weiterleitung nach 5sek einbauen wie man es so oft nach umzügen sieht... finde ich aber eher unschön.Gruß
Ralf -
@Jaaxy dieser thread ist 4 Jahre alt!
mach Bitte einen neuen auf