Handlebar.js和Safari

时间:2014-07-04 10:25:38

标签: javascript safari handlebars.js

我遇到了一个我无法轻易调试的问题。我有这个应用程序从Gists渲染特定类型的文件。它适用于Chrome和Firefox,但在Safari和IE中,它不会通过handlebars.js呈现传入的内容 - 我知道模板正在正确读取并插入页面(页面中的所有部分都是使用把手定义的) ,但内容不存在。你有什么想法?我四处搜索,但没有发现车把和Safari有任何实际问题。

http://www.antarctic-design.co.uk/isafiles/isaviewer-demo.html

1 个答案:

答案 0 :(得分:0)

问题出在第94行ISATabViewer.js:

if (divs[div].innerHTML) {}

替换

if (divs[div].textContent) {}

Safari返回undefined,Chrome会返回内容。与把手没有任何共同之处