我认为这是不可能的,但是 WAP 1.x 设备可以查看 WAP 2 网站吗?甚至是完整的 HTML 网站?我的问题专门针对没有比 WAP 1.x 更好的浏览功能的旧手机(例如http://www.gsmarena.com/ericsson_t20s-211.php )。
请记住,这是不基于 HTTP 的 WAP 1.x,而不是 WAP 2。
我认为这是不可能的,但是 WAP 1.x 设备可以查看 WAP 2 网站吗?甚至是完整的 HTML 网站?我的问题专门针对没有比 WAP 1.x 更好的浏览功能的旧手机(例如http://www.gsmarena.com/ericsson_t20s-211.php )。
请记住,这是不基于 HTTP 的 WAP 1.x,而不是 WAP 2。
答案不是一个明确的是或否,而是取决于具体的设备。
就你提到的爱立信 T20 而言,它是否。查看 WURFL 数据库 ( http://wurfl.sourceforge.net/ ) 表明该设备不支持 XHTML,并且它实际上偏好 WML 1.1。这表明它甚至不支持最新的 WAP 1.x 标准(WAP June 2000 Release,通常称为 WAP 1.2.1,它使用 WML 1.3 标记),而是较旧的 WAP 1.1 设备。
但是,某些 WAP 1.x 设备可能会查看 WAP 2 网站,这取决于设备开发人员如何实现浏览器。唯一确定的方法是查看设备通过 HTTP 标头指示的内容类型。
WAP 1.x 设备不能直接与 Web 服务器通信,因为它不支持传统的 TCP/IP 堆栈,因此它必须通过 WAP 网关。但这并不排除 WAP 1.x 设备支持更高级的标记格式,例如 WAP 2(XHTML 移动配置文件 + 无线 CSS)、iMode (cHTML) 或 HTML 的某些子集等。
其中一个例子是 Openwave v6 浏览器,它在许多 WAP 电话中普遍使用。此浏览器可以同时支持 WAP 1.x 和 WAP 2,以及上面指出的标记格式。如果设备开发人员决定不使用 TCP/IP 堆栈(开发工作量更低、许可成本更低、所需带宽更低等),那么设备将被限制为使用 WAP 1.x 协议堆栈,并且必须通过 WAP 网关与 Web 服务器通信。但它仍然可以处理更高级的标记格式。
可以通过 WAP 网关显示原始页面/站点的转换形式,该网关将服务器的 HTTP/S 通信转换为 WAP 1,反之,将手机的 WAP 1 转换为 HTTP/S: http ://www.thewirelessfaq.com/how_does_a_wap_device_connect_to_the_internet
它对用户是透明的(除了页面很丑),所以看起来他们实际上有一个 HTTP/S 浏览器——而实际上他们没有。
答案是否定的。
看看手机,看看它的屏幕尺寸,它甚至没有颜色,你如何期望它显示任何远程 Full HTML 或 WAP 2 的东西?