Как я могу сделать это запустить? (Window.btoa)
Этот скрипт извлекает файл Excel из таблицы HTML:
http://jsfiddle.net/lesson8/wVejP/
Он отлично работает в Chrome и других браузерах, но не в IE9. Моя компания по-прежнему использует IE9 в качестве стандартного браузера, поэтому я должен сделать его совместимым с этим. Я знаю, что это потому, что "window.btoa" еще не поддерживается в IE9, но обходной путь должен использовать взамен "base64.encode". Я уже добавил "base64.js" в мой код и изменил код так:
base64Excel = function(s) {
if (!window.btoa){
//For IE9 that doesn't support window.btoa yet
return base64.encode(unescape(encodeURIComponent(s)))
} else {
return window.btoa(unescape(encodeURIComponent(s)))
}
}
Теперь я не вижу никаких ошибок в консоли браузера, но ничего не происходит, когда я нажимаю кнопку Экспорт. Модифицированный скрипт по-прежнему работает с Chrome и другими. Есть идеи?