当以下JavaScript代码在浏览器中运行时,异常"对象不是函数"被扔在第一行。这是为什么?我无法找到错误。
((function (getSettings) {
tinyMceWysiwygSetup.prototype.getSettings = function (mode) {
var oSettings = getSettings.call(this, mode);
oSettings.extended_valid_elements = "article[class],section[class],input[placeholder|accept|alt|checked|disabled|maxlength|name|readonly|size|src|type|value|class|id]";
return oSettings;
};
})(tinyMceWysiwygSetup.prototype.getSettings));
此外,如果我将以上剪辑粘贴到Chrome Developer Tools JS控制台中,则不会引发任何异常。当发现异常时,这是Chrome调试器的屏幕截图: