安定版では、EmberがURLを書き換える際に、Google Tag Managerなどに渡される前にgtm_sourceのような「不明な」クエリパラメータを削除します。
これに対する既存の解決策はありますか?
安定版では、EmberがURLを書き換える際に、Google Tag Managerなどに渡される前にgtm_sourceのような「不明な」クエリパラメータを削除します。
これに対する既存の解決策はありますか?
回避策はありますが、決して理想的ではありません。
Emberフォーラムでそれについてトピックを開きましたが、すべてのパラメータを許可するクリーンな方法はないようです。
そこで提案されている回避策は、パラメータ名を事前に知っていれば機能する可能性があります。
クエリパラメータ名のリスト(例:gtm_source)を取得し、controller:applicationをそれらを含めるように変更するテーマコンポーネントを実験するのは興味深いかもしれません。![]()
いや、それは違う問題です。
これは stable でのみ発生する問題だとわかりました。
また、(stable では)pp や safe_mode のような一部のパラメータは保持されていることもわかりました。しかし、これらがどこで定義されているのか、または追加する方法がわかりません。
tests-passed ではクエリパラメータはすべて保持されるため、まとめると以下のようになります。
pp はホワイトリストに登録されているようです)。…そして、この修正を見つけました。
これを stable にバックポートする可能性はありますか?依存関係がないため、安全であるはずです。
なるほど。サイト内のリンクのことかと思っていました。それはEmberの制限の影響を受けますね。しかし、サイトにアクセスした瞬間にクエリパラメータが書き換えられるということですね ![]()
はい、ぜひやりましょう ![]()
このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。