iphone.xml設定

概要

iPhone向け変換時に<head>タグに挿入される<meta>記述を記したファイルについて説明します。

場所

x-Servletインストールディレクトリ

conf

insertHeaders

└ iphone.xml

形式

Version2.8.3 まで

<?xml version="1.0" encoding="Shift_JIS"?>
<insertHeader
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="insertHeader.xsd">
  <content>
    &lt;meta name="format-detection" content="telephone=no"&gt;
    &lt;meta name="viewport" content="width=320px"&gt;
    &lt;style type="text/css"&gt;
    body {
      -webkit-text-size-adjust : 150%;
    }
    &lt;/style&gt;
  </content>
</insertHeader>

Version2.9.0 以上

<?xml version="1.0" encoding="Shift_JIS"?>
<insertHeader
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="insertHeader.xsd">
  <content>
    &lt;meta name="format-detection" content="telephone=no"&gt;
    &lt;meta name="viewport" content="width=device-width"&gt;
    &lt;style type="text/css"&gt;
    body {
      -webkit-text-size-adjust : 150%;
      margin:0;
      padding:0;
    }
    a:link,a:visited,a:active,a:hover {
    font-size: 125%;
    }
    &lt;/style&gt;
  </content>
</insertHeader>

説明

x-Servletで端末がiPhoneと識別されると上記形式の<content>部分の記述がコンテンツ内の<head>の最後に挿入されます。
この記述が挿入されることでiPhone上での表示が以下のようになります。

  • 電話番号の自動リンク化:無効
  • ページの幅:320px(QVGA)
  • フォントサイズ:150%
  • リンクのフォントサイズ:150×125% [Version2.9.0 以上]
  • ページのマージンなし [Version2.9.0 以上]

変換結果

変換結果についてはスマートフォン対応をご覧ください。

注意点

  • <insertHeader> 内で定義されている内容は x-Servlet の変換対象外となります。
TOP