2014-10-12 4 views
0

Я разрабатываю веб-приложение с помощью Angular - для работы с chrome и IE11 я использую Firebreath для скрыть ActiveX. Я пытаюсь привнести HTML - однако pluging разве созданоFirebreath - не может вставлять плагин

function activate() { 
     var headElement = document.getElementsByTagName('body')[0], 
     objNode = document.createElement("object"); 
     objNode.setAttribute("id", 'plugin0'); 
     objNode.setAttribute("type", "application/x-nvplayer"); 
     headElement.appendChild(objNode); 
    } 

, когда я беру этот код - и вставить его в статический HTML файл - все работает

ответ

0

Пара вещей

  1. Дон 't set "type" до тех пор, пока он не появится в DOM
  2. Вы не показали нам, как поместить это в угловой код, но большую часть времени угловая директива отсутствует на странице до некоторого времени после функции ссылки завершается; снова не устанавливайте тип до тех пор, пока он не появится на странице.
  3. Есть частичное исправление для угловой поддержки в ветви ведущего огня; убедитесь, что вы на это, так как он, похоже, помогает с некоторыми проблемами, хотя и не со всеми.
+0

спасибо, проблема была в том, что VS был в admin, и я должен отметить пользовательскую машину в конфиге –

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