2016-03-21 67 views
0

我正在爲J2ME和低端Symbian手機開發WAP站點。在非WAP瀏覽器(如Chrome或Safari)上打開網站時,會顯示原始WML代碼。WML腳本中的UserAgent檢測

我想知道WML是否有辦法檢查打開頁面的瀏覽器或用戶代理。其目標是檢測瀏覽器並根據結果重定向到WML或HTML頁面。

回答

0

這不能用純WML完成。您可以使用PHP + WML並使用PHP代碼檢查瀏覽器代理:

echo $_SERVER['HTTP_USER_AGENT'] . "\n\n"; 
+0

我沒有使用PHP,但嘗試使用JavaScript。在低端設備上,JS沒有執行,瀏覽器給出了「不支持的內容」的消息。我甚至無法捕捉到這個錯誤,因爲它是由瀏覽器提供的。任何建議請.. – Sahil

+0

我會建議使用PHP與WML(如果可能),如你所遇到的;並非所有瀏覽器都支持javascript。 – andre3wap