火狐没有问题
var logger = window.console.log, // breaks Safari but not Firefox
但是 Safari 在我尝试使用的第一个地方给出了类型错误logger()
。请注意下面的片段。
我继续用 window.console.log() 替换了我所有的 logger() 以消除错误。
我不明白为什么 Safari 不喜欢它以及为什么它称它为类型错误。
错误
TypeError:类型错误
片段
/*log
**
**
**
*/
NS.log = function (arg) {
if (window.console) {
var logger = window.console.log, // breaks Safari but not Firefox
str1 = Object.prototype.toString.call(arg);
// ... snip