#javascript #safari #handlebars.js
#javascript #safari #handlebars.js
Вопрос:
У меня возникла проблема, которую я не могу отладить слишком легко. У меня есть это приложение, которое отображает определенный тип файла из Gists. Он хорошо работает в Chrome и Firefox, но в Safari и IE он не отображает содержимое, передаваемое через handlebars.js — Я знаю, что шаблон правильно считывается и вставляется на страницу (все эти разделы на странице определяются с помощью рулей), но содержимого там нет. У вас есть какие-нибудь идеи? Я поискал вокруг, но не увидел никаких реальных проблем с handlebars и Safari.
http://www.antarctic-design.co.uk/isafiles/isaviewer-demo.html
Ответ №1:
Проблема в строке 94 ISATabViewer.js:
if (divs[div].innerHTML) {}
заменить
if (divs[div].textContent) {}
Safari возвращает undefined
, Chrome возвращает содержимое. Ничего общего с handlebars
Комментарии:
1. Ах! Не понял этого. Спасибо!