0

wml サイトで wml スクリプトを使用すると問題が発生します。ブラウザが wmls ファイルをダウンロードする関数を呼び出そうとすると、問題が発生します。

私のサーバーには wml のすべての MIME タイプがあります

これは、php ファイルに埋め込まれた私の wml コードの例です

  <?header("Content-type: text/vnd.wap.wml");?>
  <?echo('<?xml version="1.0" encoding="UTF-8"?>');?>
  <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd">
  <wml>
    <card>
      <p>
        <b>WmlScript</b><br/>
        <a href="wmlscriptfile.wmls#helloWorld()">Run WMLScript</a><br/>
        $(message) 
      </p>
    </card>
  </wml>

これは wmls ファイルの wmlscript コードです

extern function helloWorld()
{
  WMLBrowser.setVar("message", "Hello World. Welcome to our WMLScript tutorial.");
  WMLBrowser.refresh();
}

ヘッダーのMIMEタイプを変更してwmlscriptをphpファイルに挿入しようとしていますが、ブラウザはファイルを再度ダウンロードします

<?header("Content-type: text/vnd.wap.wmlscript");?>
4

1 に答える 1

0
于 2015-07-11T07:53:38.367 に答える