哪儿有更新的代理列表资源?
User Agent ID 在 http://wap.colorline.no/wap-faq/useragents.php3 (注意这个文件是一个简单的ASCII文件,虽然它是以.PHP3结尾。)
这个文件可以随便拷贝。
能不能通过浏览器语言的选择来本地化文本?
下面的PHP代码显示了如何读取Accept-Language 头,并选择语言。这段代码很容易就能转成其他代码,其基本原理就是读取Accept-Language 中的前两个字符,然后依据这两个字符选择语言。
<p>
<?
switch(substr($HTTP_ACCEPT_LANGUAGE,0,2)) {
case "en":
echo("Your WAP device is configured for English language");
break;
case "no":
echo("Din WAP-dings er konfigurert for Norsk spr錵");
break;
case "sv":
echo("Din WAP-sak 鋜 konfigurerad f鰎 Svensk spr錵");
break;
default:
echo("I have no idea what language your WAP device is using..");
}
?>
</p>
</card>
</wml>
每个WAP设备的浏览器的功能和限制是怎么样的?
有关协议的最好资源是在 AnyWhereYouGo。你会发现它有关于WAP设备的列表非常有用。如果用户发现某些特殊的设备,也请将数据加入到 AnyWhereYouGo 的数据库当中。
不同的的电话应该使用哪个UP.browser版本?
在哪儿可以下载Microsoft的Mobile Explorer?
有什么特别的地方?
MME同样支持JPEG和GIF格式和WBMP。另外,MME发送HTTP头中有一个 HTTP-DISPLAY-AREA 来告诉内容提供服务器的屏幕大小。
MME通过User Agent来表示自己为Mozilla/1.22兼容的设备。完整的MME模拟器字符串是:Mozilla/1.22 (compatible;MMEF20;CellPhone)。
当使用MME模拟器,记住它有两种工作模式。它直接告诉内容服务器,要么接收HTML,要么接收编码的WMLC。如果想直接使用文本WML,用户必须告诉MME网关的位置。在这个模式下所有的WAP请求通过WAP网关来处理,然后MME才能接收文本WML。
能不能在浏览器中改变字体?
另外只有少数的设备支持图像anchors(例如:Nokia 7110),因此不能使得WBMP像文本一样可以链接。
对于那些使用 PHP 或者其他服务器端脚本语言的可以使用GD来支持,将TrueType字体甚至是Postscript转换成WBMP。