0

テンプレート システムとして twig を含むフレームワーク (symfony ではない) に取り組んでいます。Google アナリティクス func で呼び出される var の simplequotes をエスケープしようとしています。

<a href="#" onClick="_gaq.push(['_trackEvent', '{{departement}}','{{Article.title|escape('js')}}', 'Partager']);">Partager</a>

次のコードは、入力の Article.title で simplequote を正しくエスケープしません。

「ロレムイプサム」

このテンプレートで与える

"Lorem'0 イプサム"

コントローラを BOM なしの UTF-8 に変換しましたが、問題は解決しません。

4

2 に答える 2

1

追加することで一重引用符をエスケープできます\'

<a href="#" onClick="_gaq.push(['_trackEvent', '{{departement}}','{{Article.title|escape(\'js\')}}', 'Partager']);">Partager</a>
于 2013-10-29T09:44:31.503 に答える
1

最終的な答えは、バグはまったくなかったということです。クロムのネットワークタブは末尾に 0 を追加しましたが、イベントを取得するときに Google アナリティクスでもページでも表示されませんでした。

于 2013-10-30T15:09:42.687 に答える