首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php文件中使用wml脚本?

如何在php文件中使用wml脚本?
EN

Stack Overflow用户
提问于 2015-07-11 06:42:32
回答 1查看 302关注 0票数 0

我在我的wml站点中使用wml脚本时遇到了问题,当我试图调用一个函数时,浏览器会下载wmls文件。

我的服务器拥有wml的所有mime类型。

这是一个嵌入到php文件中的wml代码的例子。

代码语言:javascript
复制
  <?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代码

代码语言:javascript
复制
extern function helloWorld()
{
  WMLBrowser.setVar("message", "Hello World. Welcome to our WMLScript tutorial.");
  WMLBrowser.refresh();
}

我试图将wmlscript插入到php文件中,更改了头文件中的mime类型,但浏览器再次下载了该文件

代码语言:javascript
复制
<?header("Content-type: text/vnd.wap.wmlscript");?>
EN

回答 1

Stack Overflow用户

发布于 2015-07-11 15:53:38

重点不是发送正确的MIME类型,而是拥有一个知道如何处理MIME类型的客户端。

你需要一个理解是什么的客户端/浏览器。

有一个Firefox AddOn for Fx 3.5 and 4 -我不知道它是否还能在最近的Fx版本中工作。

维基百科知道这一点:“As of 2013, WAP use has largely disappeared in Europe and the United States.”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31351405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档