2016-03-21 8 views
0

Я разрабатываю WAP-сайт для J2ME и низкоуровневых телефонов Symbian. Когда сайт открывается в браузерах, отличных от WAP, таких как Chrome или Safari, отображается необработанный код WML.Обнаружение UserAgent в WML-скрипте

Я хотел знать, есть ли способ в 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