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