当前位置: 首页 > 工具软件 > jsrender > 使用案例 >

修复JsRender在IE下报console未定义的问题

姬英武
2023-12-01

要想在IE中使用console,必须要按F12打开 开发人员工具 来看效果,不然的话,会在页面上报错,console未定义。
而JsRender的源代码中的dbgBreak函数使用了console这个对象,干掉就行了,目前没有发现在IE下出现其他问题。

function dbgBreak(val) {
	// Usage examples: {{dbg:...}}, {{:~dbg(...)}}, {{dbg .../}}, {^{for ... onAfterLink=~dbg}} etc.
	try {
		console.log("JsRender dbg breakpoint: " + val);
		throw "dbg breakpoint"; // To break here, stop on caught exceptions.
	}
	catch (e) {}
	return this.base ? this.baseApply(arguments) : val;
}
 类似资料: