Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Непустить юзера


Автор: R.M. 17.10.2005, 13:57
Подскажите пожалуста как не пустить юзера если у него любой браузер кроме ИЕ 4 (и выше)
И желательно чтобы он не смог это обойти если отключен JS (помоему так можно)

Автор: Sardar 17.10.2005, 15:30
А не выглядит ли это глупо? Зачем сие ограничение?
Если используешь что то, что никто кроме ИЕ не поддерживает, то просто напиши что страница предназначенна для ИЕ, тем самым показав свой не проффесионализм и опустив фирму заказчика ниже плинтуса в глазах юзера smile

Автор: Aliance 17.10.2005, 18:36
Можно на php или perl

Автор: Mayk 17.10.2005, 18:46
Цитата
Подскажите пожалуста как не пустить юзера если у него любой браузер кроме ИЕ 4 (и выше)
И желательно чтобы он не смог это обойти если отключен JS (помоему так можно)

Никак. Существуют браузеры и программы-качалки, что умеют притворятся кем угодно

Автор: Samhein 17.10.2005, 20:12
Куксикус, можешь обьяснить, зачем запрещать ие4 и больше, если на этом ие сидит очень много народу?

Автор: R.M. 18.10.2005, 08:05
Цитата(Sardar @ 17.10.2005, 16:30)
А не выглядит ли это глупо? Зачем сие ограничение?

Сие ограничение для безопасности и делается это не для заказчика, а для себя.

Пойду тогда на PHP смотреть, просто часто видел такую штуку мол мы пускаем только под ИЕ, в том же www.combats.ru и уверен, что там работают профессионалы, значит всётаки некоторым это нужно smile

Автор: Mayk 18.10.2005, 12:12
Цитата
Сие ограничение для безопасности

Можно подробности smile

Автор: R.M. 18.10.2005, 12:59
Цитата(Mayk @ 18.10.2005, 13:12)
Можно подробности smile

не все скрипты работают под все браузеры

Автор: Sardar 18.10.2005, 23:35
Цитата
не все скрипты работают под все браузеры, просто это онлайн игра

Скажи мне в чём различие Мозиллы и ИЕ в скриптах, кроме коннекта ActiveX и bechaviors, ну и XUL со стороны Мозиллы? smile
99% случаев у людей просто нет свежих знаний, а всё потому что учаться на учебниках возрастом лет 5. Раньше была по большей части труба, но сейчас - чисто не знание программиста.

Автор: sergejzr 19.10.2005, 00:08
А можно узнать, какое отношение к разделу яваскрипт имеет задача, при которой в браузере отключен яваскрипт ?

Автор: Aliance 20.10.2005, 00:01
Модератор: весь оффтопик удалил!

Попрощу впредь не оффтопить!

Значится так, отвечаю кратко и, надеюсь, доходчиво:
• тебе нужно использовать серверные возможности, т.к. при отлюченном выполнении скриптов вся защита рухнет.
• в той игре это совершенно точно сделано на perl`е
• во многом согласен с Сардаром, пиши так, чтобы работало везде…

Автор: R.M. 21.10.2005, 12:09
Aliance


Цитата(Aliance @ 20.10.2005, 01:01)
тебе нужно использовать серверные возможности, т.к. при отлюченном выполнении скриптов вся защита рухнет.

Спасибо, просто ты тут выкладывал какието скрипты и делал так чтобы они работали при выключенном JS

Автор: -=Ustas=- 21.10.2005, 13:37
Цитата(Aliance @ 20.10.2005, 00:01)
в той игре это совершенно точно сделано на perl`е

Интересно, а чем же в PHP USER_AGENT хуже?! Да и get_browser()?!

Автор: Aliance 21.10.2005, 14:58
-=Ustas=-
Твой пост - это флэм (пост. никак не относящийся ни к теме обсуждения, ни к тебе раздела).
Если тебя это интересует - иди в раздел «PHP»

Цитата
Спасибо, просто ты тут выкладывал какието скрипты и делал так чтобы они работали при выключенном JS

С ходу помню только 1 скрипт мой такой - когда проверяем форму.
Там я убрал кнопку субмит и ее функцию дал обычной кнопке - таким образом если юзер отключит сценарии - он вообще не сможет отправить данных.
Но как это связанно с твоим вопросом? В твоем случае происходит автоматическое определение, без желания юзера.
Хотя и можно сделать промежуточную страницу и переходить на следующую через location, тогда с отключенными сценариями пользователь дальше не продвинется. Но поверь, и это можно будет обойти.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)