0
我正在为J2ME和低端Symbian手机开发WAP站点。在非WAP浏览器(如Chrome或Safari)上打开网站时,会显示原始WML代码。WML脚本中的UserAgent检测
我想知道WML是否有办法检查打开页面的浏览器或用户代理。其目标是检测浏览器并根据结果重定向到WML或HTML页面。
我正在为J2ME和低端Symbian手机开发WAP站点。在非WAP浏览器(如Chrome或Safari)上打开网站时,会显示原始WML代码。WML脚本中的UserAgent检测
我想知道WML是否有办法检查打开页面的浏览器或用户代理。其目标是检测浏览器并根据结果重定向到WML或HTML页面。
这不能用纯WML完成。您可以使用PHP + WML并使用PHP代码检查浏览器代理:
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
我没有使用PHP,但尝试使用JavaScript。在低端设备上,JS没有执行,浏览器给出了“不支持的内容”的消息。我甚至无法捕捉到这个错误,因为它是由浏览器提供的。任何建议请.. – Sahil
我会建议使用PHP与WML(如果可能),如你所遇到的;并非所有浏览器都支持javascript。 – andre3wap