Я знаю, что это может быть без проблем, но, пожалуйста, прочитайте.Хорошие причины не позволять браузеру запускать локальные приложения
Я также знаю, что это, как правило, не считается хорошей идеей, может быть, наихудшей, чтобы браузер работал и взаимодействовал с локальными приложениями даже в контексте интрасети.
Мы используем citrix для домашнего офиса, и людям это действительно нравится. Теперь они хотели бы, чтобы на рабочем месте работала такая же среда, хорошая страница, где каждое важное приложение/документ/папка хорошо организовано и классифицировано упорядоченным образом. Эти люди не особенно разбираются в технике; Я даже не думаю, что они могут понять разницу между удаленными приложениями и местными.
Итак, меня спросили, возможно ли это. Разумеется, с хорошими элементами управления ActiveX IE. И я даже сделал рабочий прототип (это то, где он болит).
Но теперь я сомневаюсь. Разве не безумие не допускать такие «опасные» элементы управления ActiveX, даже в локальной локальной сети ? Люди будут использовать один и тот же браузер для просмотра веб-страниц, могу ли я полностью доверять IE? Не существует ли риск того, что Microsoft просто отключит эти элементы управления в будущих версиях/версиях? Что делать, если веб-сайт или любой вид вредоносного ПО просто помещает другой сайт в список доверия? С такой степенью контроля вы могли бы также удалить всю защиту и просто запустить amok 'до тех пор, пока вас не повесит IT-отдел.
Я собираюсь противостоять начальству тем, что, даже если они увидели, что это выполнимо, было бы очень плохо. Поэтому я отчаянно нуждаюсь в хороших и сильных аргументах, потому что «не будем делать».
Конечно, если нечего бояться, это тоже будет хорошо. Но я сильно сомневаюсь, что ..
Функция, которую вы ищете, называется «SiteLock». Вы можете ограничить использование элементов управления ActiveX только с определенной страницы или сайта. – EricLaw 2013-09-05 23:13:14