Запустите локальный HTML-файл, зависящий от Javascript, в Internet Explorer
Когда вы открываете локальный HTML-файл (который содержит Javascript) с помощью Internet Explorer, появляется сообщение:
Internet Explorer restricted this webpage from running scripts or ActiveX Controls
Мой вопрос: есть ли способ попросить IE или пользователя разрешить локальные HTML-файлы для запуска JavaScript?
Мы распространяем компакт-диск, который отображает наше HTML-меню на автозапуске. Меню запускается в браузере пользователя и сообщает информацию о том, что находится на компакт-диске (пакет настройки, а не установщик). Наше меню в значительной степени опирается на JQuery, поэтому невозможность запуска Javascript не годится. Мы решили сделать меню в HTML, CSS, Javascript для достижения кроссплатформенной совместимости.
Есть ли способ автоматически запускать Javascript из локального файла HTML в IE?
2 ответа
Вы хотите Знак Сети:
http://msdn.microsoft.com/en-us/library/ms537628(v=vs.85).aspx
Есть три версии
<!-- saved from url=(0023)http://www.contoso.com/ -->
<!-- saved from url=(0014)about:internet -->
<!-- saved from url=(0016)http://localhost -->
Форматирование очень специфично, вплоть до размещения, и возврат каретки и перевод строки должен следовать за закрытием -->
,
<!doctype html>
<!-- saved from url=(0023)http://www.contoso.com/ -->
<html>
<head>
<title>A Mark of the Web Example.</title>
</head>
<body>
<p>Hello, World</p>
</body>
</html>
Internet Explorer должен спросить, хотите ли вы разрешить это, обычно щелкая это уведомление. Существует также параметр, позволяющий навсегда разрешить это.