>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined http://forum.mozilla-russia.org/viewtopic.php?id=22130 |
Sotnikov > 17-03-2008 15:35:11 |
Привет. Выделить код Код:function CreateFile() { var fso, tf; var fileurl = "v:\\/script.js"; fso = new ActiveXObject("Scripting.FileSystemObject"); tf = fso.CreateTextFile(fileurl, true); tf.WriteLine(""+cOut+""); tf.WriteBlankLines(1) ; tf.Close(); } но в трее, выводится ошибка - ActiveXObject is not defined... при чем в эксплорере есть настройки разрешения безопасности - запуск элементов ActiveX .... в Мозилке, к сожалению нет... Может быть есть какое-нибудь расширение? |
TLemur > 17-03-2008 17:15:17 |
Sotnikov Плохо рыли. От этой стены и до заката... |
Sotnikov > 17-03-2008 17:18:40 |
TLemur пишет
так сделайте! |
TLemur > 17-03-2008 17:38:49 |
Sotnikov Нафига нам поддержка этого глючного закрытого объекта от Microsoft? |
Forest > 17-03-2008 17:51:20 |
Sotnikov
Ту это как минимум в другом форуме надо писать - официальном TLemur
Кстати, а есть ли какая-нибудь альтернатива? |
TLemur > 17-03-2008 17:58:24 |
Forest
Есть. Стенка, яд и балкон. |
MySh > 17-03-2008 18:20:14 |
Sotnikov |
Shutnik > 17-03-2008 18:27:21 |
MySh Sotnikov |
MySh > 17-03-2008 18:34:13 |
Shutnik |
Infant > 17-03-2008 19:13:13 |
Технология ActiveX — средство, при помощи которого Internet Explorer загружает другие приложения в браузере. Посредством ActiveX, IE загружает Windows Media Player, Flash, Quicktime и другие приложения, которые могут воспроизводить файлы, внедрённые в веб-страницы. Элементы управления ActiveX активизируются при щелчке по такому объекту на веб-странице, например, .WMV-файлу, чтобы загрузить его для отображения в окне браузера Internet Explorer. * Являясь продуктом Microsoft, ActiveX была специально спроектирована, чтобы работать с системами Windows. ActiveX не поддерживается Microsoft на других операционных системах, таких как Mac или Linux. Firefox и другие кроссплатформенные браузеры используют систему Программный интерфейс подключаемых модулей Netscape (Netscape Plugin Application Programming Interface (NPAPI)). NPAPI выполняет функции, подобные таковым из ActiveX. Примечание: Firefox официально не поддерживает ActiveX. Однако, если вам требуются управляющие элементы ActiveX, эта статья предоставит некоторую вводную информацию и ссылки на ресурсы о функциональных возможностях ActiveX в Firefox. Table Of Contents * Основы ActiveX Основы ActiveX ActiveX была спроектирована, чтобы сделать более простым непрерывное воспроизведение мультимедиа через Internet Explorer. Когда вы выбираете мультимедиа на веб-странице, Internet Explorer загружает содержимое и вызывает соответствующие элементы управления ActiveX, согласно запросу веб-страницы, запускающие приложение для воспроизведения в браузере. Теоретически, весь этот процесс происходит без вашего участия или с небольшим вашим участием. * Поскольку эта система способна к автоматической загрузке новых управляющих элементов ActiveX без вашего участия, это использовалось шпионскими программами, вирусами и другим вредоносным программным обеспечением. Internet Explorer улучшил безопасность ActiveX множеством способов и многие из лазеек были закрыты в IE 7. Однако, загрузить и активизировать зловредный элемент управления ActiveX на вашем компьютере всё ещё достаточно просто . Управляющие элементы ActiveX — эквивалент подключаемых модулей NPAPI. Однако, ActiveX и технология подключаемых модулей имеют отличия. В то время как потенциальные эффекты от зловредного содержимого подобны, подключаемые модули по своему существу имеют лучшие функции безопасности. Подключаемые модули имеют меньше контроля над веб-страницей, в которую они внедрены и не могут использоваться в приложениях отличных от веб-браузера. ActiveX имеет более широкое применение для большего числа приложений. Так как ActiveX применяется только на платформе Windows, она является неприемлемой для Firefox, который доступен для разных платформ. В настоящее время, нет никакого механизма при помощи которого вы можете использовать элементы управления ActiveX в Firefox 2.0 и более поздних версиях. До недавнего времени, функциональные возможности ActiveX для Firefox обеспечивали сторонние подключаемые модули. Mozilla ActiveX Plug-in предоставлял частичную поддержку ActiveX для Firefox 1.5 и более ранних версий. По умолчанию этот модуль ActiveX был сконфигурирован на выполнение только двух элементов управления ActiveX для Windows Media Player, которые позволяют воспроизводить видео через элементы управления Windows. Имеющийся файл конфигурации может использоваться для включения других управляющих элементов ActiveX. Подробнее, см. сайт Адама Лока. Подключаемые модули для Netscape, Mozilla Suite и Mozilla Firefox были созданы Адамом Локом и поддерживались на его сайте, который не обновлялся с 2005 года. Эти модули не работают с Firefox 2.0 и более поздними версиями. * За дополнительной информацией обращайтесь на Mozilla ActiveX проект Адама Лока. Примечание: Установка версии ActiveX модуля, не соответствующей вашей версии Firefox, может привести к игнорированию им конфигурации и выполнению любого элемента управления ActiveX. А это — существенный риск для безопасности. Удаление подключаемого модуля ActiveX для Windows Если у вас уже установлен Mozilla ActiveX модуль для Firefox, удалите его следующим образом: 1. Из меню в верхней части окна Firefox выберите Файл, а затем Выход. Другие возможности Для платформы Windows существует несколько дополнений, позволяющих работать со страницами требующими поддержки ActiveX: * IE Tab: Дополнение IE Tab позволяет Firefox для отображения веб-страниц загружать Internet Explorer внутри себя. Это позволяет вам использовать Internet Explorer, но с пользовательским интерфейсом Firefox, для просмотра веб-страниц, которые работают только в Internet Explorer. |