На моем веб-сайте я использую 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).
кто-нибудь не знает, почему это происходит? благодаря