`

WAP页面开发需要注意兼容性问题

    博客分类:
  • java
阅读更多

WAP页面开发需要注意兼容性问题,因为很多旧款手机对wml规范和标签要求很严格,一个不小心就会导致你的wap页面无法在这些手机上正确打开。总结需要注意的几个兼容问题如下:

1、一定要严格按照xml规范编码,标签成对出现,比如<p></p>,或者<br/>;

2、utf8中文问题,一定要编码成类似&#x7f51;这种格式,参考我之前的文章有介绍过,php和c的实现都有参考;

3、传递的中文参数要格外小心,如果希望兼容性做的最好,最好是这种方式:urlencode("中文"),
这种方式: urlencode(&#x7f51;)也可以,但是在部分手机上会出现问题,比如Dopod 565;

4、注意以下标签慎用:<p/>,这个标签wml其实是不在wml规范中的,它只定义了<p></p>,所以最好不用;
<u></u>这对标签也需要特别留意,不能嵌在<a href>XXX<a>中使用,比如<a href>XXX<u>BBB</u></a>,
这种编码,部分手机也会报错,比如Dopod 565,会提示打开页面出错。所以要特别小心伺候这些标签大爷们。。。

分享到:
评论

相关推荐

    wap开发教程(wap比较全的教程)

    5. **移动设备兼容性**:由于不同移动设备的硬件和软件差异,开发者需要关注WAP页面在不同设备上的表现。这可能涉及到对不同WAP版本、屏幕尺寸、浏览器差异的支持。 6. **优化技巧**:为了提升用户体验,WAP页面应...

    wap开发注意事项总结

    在进行WAP(Wireless Application Protocol)开发时,有许多关键的注意事项和常见问题需要开发者们了解和掌握。WAP是一种使手机和其他无线设备能够访问互联网的技术标准,它使用了简化版的网页语言WML(Wireless ...

    Wap2.0开发语法及注意问题

    在WAP 2.0开发中,开发者需要注意以下几点: 1. 保持代码简洁,避免过于复杂的布局和设计,因为移动设备的显示限制。 2. 优化图片大小,减少页面加载时间。 3. 使用有效的CSS选择器和布局技巧,确保跨设备兼容性。 4...

    完整的WAP网站,很值得WAP开发人员的开发参考

    不同的移动设备可能支持不同的WAP浏览器,因此开发者需要考虑兼容性问题。 4. **WAP Gateway**:WAP网关是WAP网络架构中的重要组成部分,它将WAP协议转换成标准的HTTP协议,使得移动设备可以与互联网上的服务器通信...

    wap开发使用手册入门

    3. **适应性设计**: 设计时考虑不同设备的屏幕尺寸和浏览器兼容性,确保内容在各种设备上都能正常显示。 ### 五、实战案例 1. **创建简单的WAP网站**: 从创建一个基本的WAP首页开始,逐步添加导航、链接和表单元素...

    C# WAP 开发插件

    - **设备兼容性**:开发过程中需考虑目标设备的特性,如屏幕大小、网络速度和浏览器支持等。 - **WML与XHTML-MP**:WAP应用通常基于WML(无线标记语言)或XHTML-MP(Mobile Profile),了解这两种标记语言是必要的...

    在线浏览WAP页面 精致wap模拟器源代码.rar

    例如,可以改进用户界面,增强兼容性,或者添加对现代WAP2.0标准的支持。 此外,这个源代码也对教育和研究有价值。学生和研究人员可以借此了解WAP技术的历史,以及早期移动互联网的运作方式。通过分析和修改源代码...

    WAP开发常见问题汇总篇

    ### WAP开发常见问题汇总知识点解析 #### 一、开发WAP软件所需工具及环境 **1. 开发工具需求** - **WAP网关**:用于处理WAP请求和服务,可通过配置支持WML的服务器实现。 - **WAP工具包**:包含模拟器和浏览器等,...

    WAP 开发 (WML)

    9. **移动设备兼容性**:WAP开发需要考虑到不同品牌和型号的移动设备可能存在的差异,包括屏幕尺寸、处理器性能和操作系统版本。 10. **测试与调试**:由于WAP应用的特殊性,开发者需要使用模拟器或实际设备进行...

    wap 开发html 规范

    这不仅有助于提升页面的稳定性和兼容性,还能确保内容在各种WAP设备上的正确显示。以下是一些关键的HTML规范要点,针对WAP开发应注意的问题: 1. **标签闭合**:HTML标签必须正确闭合。例如,`&lt;a&gt;`、`&lt;p&gt;`这样的成...

    WAP前端开发规范.pdf

    WAP页面开发还涉及到移动设备的输入方式,如键盘输入。文本输入字段()需要精心设计,以适应小屏幕和有限的输入方式。 WML的文档类型定义(DTD)是WAP Forum官方制定的,定义了WML页面的有效结构和元素。在实际...

    wap网站开发.pdf

    10. **WAP浏览器兼容性**:开发者需要注意,不同的WAP浏览器可能对WML标准的实现有所不同,因此在测试时要覆盖多种设备和浏览器,以确保广泛的兼容性。 总结来说,WAP网站开发涉及多种技术,包括选择合适的开发语言...

    基于PHP技术生成WAP页面.pdf

    值得注意的是,由于移动设备的多样性和复杂性,生成WAP页面的过程中还需要考虑到页面的兼容性和优化问题。开发者可以通过测试不同的移动设备来确保页面能够在多种设备上正常显示。此外,合理地使用PHP缓存技术和压缩...

    wap开发实用手册-WAP

    开发者需要掌握如何使用这些技术创建交互式的移动网页,并进行跨设备兼容性测试。 6. **WAP调试** 由于移动设备的多样性,调试WAP应用是一项挑战。开发者可以使用模拟器和真实设备进行测试,理解不同设备对WAP支持...

    WAP开发实用手册WAP开发实用手册

    7. **设备兼容性**:由于不同移动设备可能支持不同的WAP版本和特性,开发者需要进行广泛的设备测试,确保应用能在多种设备上正常运行。 8. **性能优化**:考虑到移动网络的不稳定性和用户对快速响应的需求,优化...

    wap开发规范 中文文档

    总结来说,WAP开发规范涉及了从协议基础到实际应用的多个层面,包括WAP协议的历史、WML编程、设备兼容性和服务器端技术的使用。对于希望涉足移动互联网开发的程序员来说,深入理解和熟练运用这些规范至关重要,以...

    移动WAP2.0业务开发规范

    移动WAP2.0业务开发规范是针对移动互联网中WAP网站开发的一项重要指导文档,旨在确保开发者能够遵循统一的标准,构建高效、易用且兼容性强的移动网页应用。WAP2.0是无线应用协议(Wireless Application Protocol)的...

    手机WAP网站开发百科全书

    - 开发WAP软件通常需要以下工具: - **IDE**:集成开发环境,如Eclipse或Visual Studio。 - **WAP仿真器**:用于测试WAP应用在不同设备上的表现。 - **WAP网关**:用于将WAP请求转发到Web服务器。 56. **有哪些...

    WAP开发问答大全.doc

    然而,在实际开发商业项目时,最好能拥有一台或多台不同的WAP手机,以便更好地了解不同设备间的差异性和兼容性问题。 #### 4. 开发者是否需要WAP网关? 并非绝对必要。如果仅需提供简单的WAP内容服务,可以使用...

Global site tag (gtag.js) - Google Analytics