做一个WAP网站,其实也没有那么神秘,甚至比PC版的网站还要容易些,因为很少图片和样式,返璞归真。
一、用什么来开发?
据说以前的手机版要用什么WML,我没学过,一听头都大了,时间花费不起。幸亏现在手机都支持HTML,所以,就用HTML,也就是我们平时在电脑上做的网站,驾轻就熟,轻车熟路。
二、识别手机浏览器,自动转向WAP版。
在主站上加入识别功能,发现客户端是手机浏览器的话,自动转向WAP版。代码抄自互联网
基本都是检测Request.UserAgent
注意:国内很流行的UC浏览器,没有什么明显的特征,以上方法无法检测
三、手机浏览器功能很弱
javascript?不支持,不要用。CSS,可以;链接,可以。字体?不要设置什么font-size=12px,在某些浏览器上,几乎无法辨认。所以索性不设置字体大小,由浏览器自动调整。
四、页面缓存问题很严重。
发现手机浏览器,缓存情况非常严重,一个页面浏览一次,以后打开,都是同样内容。一定要做一些声明。我从新浪手机版微博上抄了一些
,做成母版页,所有页面都继承之。
五、服务器端有些功能无法使用,否则会报错
如检测请求来源,Request.UrlReferrer,这些页面在手机上运行会报错。
六、UC浏览器
个人感觉这是个很烂的浏览器,但在国内据说却很火。这可能是真的,我的手机,有自带的浏览器,也有这个UCWEB。
严格意义上来说,UCWEB不是一个浏览器,据说你用它来上网的时候,其实是先访问它,由它来装载、解释、处理你要访问的页面,再返回给你。
所以有时候在别的手机浏览器上好好的,在UCWEB这里,就出问题。
比如,它不支持一些样式,象字体加粗,下划线,等等
不支持服务器端的重定向Response.Redirect()。准确的是,是部分支持。比如说,在a页面Response.Redirect("b.aspx"),它确实转向了b,但浏览器的地址,还是停留在a页面上,没有转换为b地址。假如a和b都在同一个目录下,看不出有问题,但假如不是,象a转向了../b,然后b转向c,就报错了,因为a目录下没有c页面。
用UC来访问一些操作COOKIE 、SESSION的页面也经常出问题。将手机的缓存、历史记录清掉以后,又正常。
UC唯一的优点是回退功能很快。
分享到:
相关推荐
**WAP网站制作详解** ...通过以上步骤,初学者可以逐步搭建并完善一个基本的WAP网站。实践中不断学习和改进,掌握更多的PHP编程技巧和Web开发最佳实践,对于深入理解Web开发流程和技术栈具有重要意义。
1. ASP.NET框架:ASP.NET是由微软开发的一个用于构建动态网站、Web应用和Web服务的开源框架。它提供了丰富的服务器控件、事件驱动模型和自动状态管理,简化了Web开发过程。在本源码中,开发者可能利用了ASP.NET的...
### 如何创建WAP网站:从基础到实践 #### 一、WAP网站概述与基础知识 WAP(Wireless Application Protocol)网站是一种专门为移动设备设计的网页应用,它使用WML(Wireless Markup Language)作为主要的编程语言。...
手机通过使用WAP协议栈可以为无线网络节省大量的无线带宽,例如, 完成一个股票指数的查询操作,如果通过使用HTTP1.0的台式机浏览器来完成要比通过一个WAP浏览器来完成所涉及的包通信量要大一倍以上。 WAP 协议使用...
描述中提到“csharp做的一个wap网站,含源码,希望对初学者有帮助”,意味着这个项目是为学习C#和Web开发的初学者准备的,他们可以通过分析源码来了解C#如何用于构建WAP网站,从而提升自己的编程技能。源代码通常是...
做手机网站,现在又变得越来越流行了,在HTML5之前,我们做的WAP手机网站非常局限,在现在的智能手机上表现得不够漂亮,不过使用jQueryMoble可以达到一些我们想要的效果,而且它跟APP也有一些相似的地方。...
- "index.html":这是网站的主页文件,通常包含网站的基本结构和导航链接,是用户首次访问网站时看到的第一个页面。 - "mobile_zh":可能是一个包含中文语言资源的文件夹,用于支持中文界面,确保中国用户的使用...
在描述中提到的“wap源码”和“asp”,意味着这套源码是用ASP编写的,用于创建一个WAP门户。这样的网站可能包含以下关键组件和知识点: 1. **服务器端脚本**:ASP允许开发者使用VBScript或JScript编写服务器端脚本...
PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据! 友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序,安全、稳定、快速;用低成本获取源源不断订单! 后台:域名/admin.php 账号:admin ...
Amaze UI 是一款专为中国开发者设计的开源...综上所述,Amaze UI 是一个强大且易用的前端框架,特别适合于构建适应移动设备的WAP网站。通过深入理解和熟练运用其特性,开发者可以快速创建出美观、响应式的网页应用。
8. **开发者工具**: 对于开发人员来说,电脑版WAP浏览器可能包含调试工具,帮助他们检查和调试WAP网站的代码,优化移动网站的性能和兼容性。 9. **市场应用**: 在企业环境中,员工可能需要在电脑上访问内网的WAP...
### 手机WAP网站开发百科全书 #### 关于WAP的基础概念 **WAP(Wireless Application Protocol)**是一种通信协议标准,用于通过移动网络传输数据,旨在为移动设备提供互联网服务。WAP的设计目标是使得互联网内容...
PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序,安全、稳定、快速;用低成本获取源源不断订单! 后台:域名/admin.php 账号:admin ...
综合以上信息,这个“梦芭莎”wap网页模板提供了一个基础的移动网页设计,适合快速创建简单的单页面移动网站,尤其适用于那些需要展示产品或服务的场景。但是,由于只包含一个页面,对于需要多页面结构的网站,可能...
自适应,同一个后台,数据即时同步,简单适用!附带测试数据! 友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序,安全、稳定、快速;用低成本获取源源不断订单! 后台:域名/admin.php 账号:admin ...
一个后台同时拥有两个网站PC和手机版内容可以在一个后台进行管理 简单的前台标签调用 只要能看懂html就能轻松的使用PCWAP管理系统制作网站模板;全站通用标签,循环动态标签完美组合可以满足大部分企业网站; ...
主要有以下功能:手机网站管理一个后台同时拥有两个网站PC和手机版内容可以在一个后台进行管理简单的前台标签调用只要能看懂html就能轻松的使用PCWAP管理系统制作网站模板;全站通用标签,循环动态标签完美组合可以...
PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据! 友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序,安全、稳定、快速;用低成本获取源源不断订单! 后台:域名/admin.php 账号:admin ...