Многие из моих посетителей слепые (поскольку это сайт для слепых), и часто при попытке диагностировать проблемы, я хотел бы знать, какую версию браузера и т. Д. Они используют, установлена ли флэш-память. Потому что чаще всего кто-то будет клясться, что использует X, когда фактически установлен Y. В настоящее время я использую http://jsbrwsniff.sourceforge.net/usage.html, отправленный по электронной почте, но у меня есть 2 проблемы:
Прежде всего, jsbrwsniff довольно «тяжелый» и не обновлялся с начала 2007 года, поэтому в результате много -1.
Во-вторых, если я назову это следующим образом, страница перезагрузится:
<a href="#" onclick="sendEmail()">Email feedback</a>
И если я назову это так, страница станет пустой и будет выглядеть так, будто она пытается бесконечно загрузить пустую страницу:
<a href="javascript:sendEmail()">Email feedback</a>
Смотрите кошмар для себя здесь:
http://kingston.talking -newspapers.co.uk /
Теперь я знаю, что здесь и в других местах есть 1001 статья и комментарии, в которых говорится: «не используйте браузерные снифферы, они могут быть подделаны (и т. Д.)», Но, честно говоря, вам придется поверить мне, что это значительно полезно инструмент, когда вы говорите с кем-то в его более "старшем возрасте" и используете программу чтения с экрана через "help> about", когда они нажали не то окно, чтобы начать с!
Я все равно использую jquery на сайте, и мне известны $ jQuery.browser и $ jQuery.support, но они не сообщают мне нужные мне элементы (например, установлен ли Flash и какая версия так далее). Я везде искал плагин jquery для своих нужд, но не повезло.
Наконец, если мне придется придерживаться текущего метода jsbrwsniff, то это не конец света, но если кто-нибудь знает способ запуска почтового клиента пользователя, заполненного нужной мне информацией, но БЕЗ обновления или очистки страницы Я бы хотел знать.
Кстати, есть веская причина не использовать веб-форму, просто потому, что пользователю программы чтения с экрана проще использовать почтовый клиент, к которому он привык.
Спасибо!