2010-08-26 2 views
0

Каковы некоторые из способов, которыми URL-адрес может отображаться в браузере на рабочем столе и не позволяющий пользователям получать URL-адрес и вводить его в браузер. В основном каждый, у кого есть приложение для настольных компьютеров, получает приложение, которое указывает URL-адрес бесплатно, но не позволяет пользователям использовать URL-адрес вне контекста рабочего стола.URL с непечатаемыми символами

Использует ли непечатаемые символы в URL-адресе? Или это вызовет большие головные боли при разборе URL-адресов в браузере и на сервере? Решение не должно быть полностью надежным, если средний Джо не сможет до него добраться.

+0

Какие непечатные персонажи вы думали? AFAIK, нет никаких непечатаемых символов, разрешенных в URL-адресах ... – Jasper

ответ

1

Можете ли вы добавить какие-либо пользовательские заголовки HTTP через элемент управления браузера? Или проверьте заголовок пользовательского агента, который уже отправлен с помощью элемента управления браузера ... любой из них может позволить вашему серверному коду отображать или не отображать страницу.

+0

Http-заголовки все еще можно увидеть, используя что-то вроде Live Http headers, справа. – HeretoLearn

+0

Абсолютно. Это определенно подпадает под категорию «не безупречная», но я бы сказал, помимо среднего Джо. – joelt

2

Если кто-то, улавливающий URL-адрес, подрывает безопасность всего вашего приложения, у вас есть проблема в другом месте. Может быть, проверить на рендеринг страницы, если пользователю разрешено это видеть или нет?

Смежные вопросы