2014-01-08 4 views
0

На моем веб-сайте я использую externalInterface для связи между моим кодом javascript и моими флеш-играми.externalInterface javascript не работает в Internet explorer 11

это прекрасно работает на IE 10, но не работает на IE 11.

Пример кода:

if (ie) { 
      console.log('sending the graphs data'); 
      console.log("result_graph_object: " +  document.getElementById("result_graph_object")); 
      console.log("is function: " + (typeof document.getElementById("result_graph_object").setGraphPath == 'function')); 
      window.document.getElementById("result_graph_object").setGraphPath(handpath); 
     } 

вывод консоли в IE10:

sending the graphs data 
result_graph_object: [object HTMLObjectElement] 
is function: true 

вывод консоли в IE11:

sending the graphs data 
result_graph_object: [object HTMLObjectElement] 
is function: false 

по какой-то причине IE11 не распознает метод flash-объекта («is function: false» в IE11).

кто-нибудь не знает, почему это происходит? благодаря

ответ

1

Для кого это может касаться,

IE 11 работает со вспышкой внедренных элементами так же, как Google Chrome, и не с объектами флэша-элементами, как в предыдущих версиях IE ...

это было решение моей проблемы

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