Ticket #1443 (new バグ指摘)

Opened 9 years ago

Last modified 7 years ago

モバイル>「特定商取引に関する法律に基づく表記」、「お問い合わせ」のメールアドレスが一部の機種で文字化けする

Reported by: shutta Owned by: somebody
Priority: Milestone: バックログ
Component: フロント Version: 2.11.2
Keywords: Cc:
修正済み: no

Description

導入先にて、一部の機種で、 ページの表示や、メーラーが起動した際の宛先が、

support@… ↓ support%40example.com

info@… ↓ %69%6e%66%6・・・・

のように文字化けするとの報告がありました。

/data/Smarty/templates/mobile/order/index.tpl の、

<a href="mailto:<!--{$arrOrder.law_email|escape:'hex'}-->"><!--{$arrOrder.law_email|escape:'hexentity'}--></a><br>

の部分が問題で、hex(hexentity)で難読化している部分を解釈できない端末が存在するようです。

難読化しないように修正して解決したのですが、それをそのままコミットして良いものでしょうか。

そもそもクローラー・スパム対策のための処理だと思いますので、無効にするとその効果を損なってしまいますし、多くの機種で問題なく表示されているようなので、一部の端末のためだけに修正するのを躊躇しております。

こちらでは、スマートフォン以外の携帯端末での確認がほとんどできないのですが、他の端末では、同様の症状はどれくらいあるでしょうか。

Change History

comment:1 Changed 9 years ago by shutta

  • Priority changed from to

comment:2 Changed 9 years ago by shutta

問題のあった機種の情報が入手できたので、残しておきます。

AU:SH004 2009年秋冬分
AU:S 004 2010年5月発売分

comment:3 Changed 9 years ago by shutta

  • Summary changed from モバイル>「特定商取引に関する法律に基づく表記」のメールアドレスが一部の機種で文字化けする to モバイル>「特定商取引に関する法律に基づく表記」、「お問い合わせ」のメールアドレスが一部の機種で文字化けする

補足です。

support@… ↓ support%40example.com

の部分は、

「お問い合わせ」ページの問題でした。

/data/Smarty/templates/mobile/contact/index.tpl の、

<a href="mailto:<!--{$CONF.email02|u}-->"><!--{$CONF.email02|h}--></a>

のエスケープ処理(|u)が、該当の機種だと解釈できないようです。

comment:4 Changed 9 years ago by kotani

  • Milestone changed from EC-CUBE2.11.3 to EC-CUBE2.11.4(仮)

comment:5 Changed 9 years ago by kotani

  • Milestone changed from EC-CUBE2.11.5 to EC-CUBE2.12.0alpha

comment:6 Changed 8 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:7 Changed 7 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:8 Changed 7 years ago by kim

  • Milestone changed from EC-CUBE2.13.0 to バックログ

優先度が高くなく、機種がかぎられるため、 2.13.0の対応内容を固めていくため、バックログに移動します。

Note: See TracTickets for help on using tickets.