Auf Stable entfernt Ember beim Umschreiben der URL alle “unbekannten” Query-Parameter, wie z.B. gtm_source, bevor sie beispielsweise an den Google Tag Manager übergeben werden können.
Gibt es dafür bereits eine Lösung?
Auf Stable entfernt Ember beim Umschreiben der URL alle “unbekannten” Query-Parameter, wie z.B. gtm_source, bevor sie beispielsweise an den Google Tag Manager übergeben werden können.
Gibt es dafür bereits eine Lösung?
Es gibt hier eine Problemumgehung, aber sie ist definitiv nicht ideal:
Ich habe dazu ein Thema im Ember-Forum eröffnet, aber es scheint keine saubere Möglichkeit zu geben, alle Parameter zuzulassen:
Die dort vorgeschlagene Problemumgehung könnte potenziell funktionieren, wenn Sie die Parameternamen im Voraus kennen.
Es könnte interessant sein, mit einer Theme-Komponente zu experimentieren, die eine Liste von Query-Parameternamen (z. B. gtm_source) entgegennimmt und controller:application so modifiziert, dass sie diese enthält. ![]()
Hmm, nein, das ist etwas anderes.
Ich habe gerade herausgefunden, dass dies nur ein Problem auf stable ist.
Was ich auch herausgefunden habe ist, dass (auf stable) einige Parameter beibehalten werden, wie pp, safe_mode und ähnliches. Aber ich kann nicht finden, wo diese definiert sind oder wie man sie hinzufügt.
Auf tests-passed bleiben alle Query-Parameter erhalten, also zusammenfassend:
pp anscheinend auf der Whitelist steht).…und dann habe ich diesen Fix gefunden.
Besteht die Möglichkeit, dass er nach stable zurückportiert wird? Es scheint keine Abhängigkeiten zu haben, daher sollte es sicher sein.
Ahh ich verstehe. Ich dachte an Links innerhalb der Seite, die von dieser Ember-Beschränkung betroffen sind. Aber Sie sprechen davon, dass Query-Parameter neu geschrieben werden, sobald man auf der Seite landet ![]()
Sicher, machen wir das ![]()
Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.