携帯で電話番号リンクを正常に動作させる

freo の携帯版ページに <a href="tel:電話番号">電話番号</a> というタグを書いたとき、 href 属性値にセッション ID が付加されるためにある機種では正常に機能しない(リンククリックで電話が掛けられない)場合があるようです。これを回避するためのカスタマイズです。

/libs/freo/ディレクトリ内「transfer.php」の44行目付近に

	if(preg_match("/tel:/", $data)) {
		// 電話番号タグはそのまま返す
		return $data;
	}

を追加します。このコードを追加することで<a href="tel:電話番号">電話番号</a> というタグにはセッション ID なしで表示することが出来ます。参考:携帯電話での電話番号タグに対応する方法 - UnderDone(あんでるどん)の落書き

freo Tips