请帮助在库中查找错误以编译HTML。
不幸的是,它不能与<script type="text/template"></script>
用于IE。
&#34;未终止的字符串常量&#34; IE8控制台中出现符合此代码:
return new Function("variables", 'variables = [variables], svar = "' + block(template.replace(/"/g, '\\"').replace(/\n/g, '\\n')) + '"; return svar;');
此处附带的完整代码和init()示例: http://jsfiddle.net/2trv57rk/
答案 0 :(得分:1)
IE8似乎将换行符检测为\r\n
,但您没有逃脱\r
逃脱\r