Запустите локальный 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 должен спросить, хотите ли вы разрешить это, обычно щелкая это уведомление. Существует также параметр, позволяющий навсегда разрешить это.

Другие вопросы по тегам