Aloha编辑器IE8插件块错误
Aloha editor IE8 error with Plugin Block
我需要帮助与一个错误,我有插件块。
我有两个编辑器Aloha,我在第一个编辑器中定义了一个块(span),最后我想把这个块拖放到第二个编辑器中,我可以这样做,但是在IE8:
中出现这个错误后JScript: 'Console' is undefined
和编辑的行为是奇怪的。
我试图在谷歌上找到解决这个问题的方法,但是我没有运气。
Aloha.jQuery('.variable').alohaBlock();
有人能帮我一下吗? 您可以尝试定义控制台函数,这样它就不会因为控制台不可用而出错。但是因为它试图写到控制台,我假设可能有一个错误,它试图告诉你。
摘自HTML5样板。只需在添加Aloha
之前放置这个自执行函数(最好在添加任何javascript之前,这应该是第一个)。
// Avoid `console` errors in browsers that lack a console.
(function() {
var method;
var noop = function () {};
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
'timeStamp', 'trace', 'warn'
];
var length = methods.length;
var console = (window.console = window.console || {});
while (length--) {
method = methods[length];
// Only stub undefined methods.
if (!console[method]) {
console[method] = noop;
}
}
}());
console
对象在较旧的浏览器中不可用。这个插件可能在代码的某个地方使用console.log()
或console.error()
进行调试。
你可以为这些做一个空的实现,以确保它在旧的浏览器中不会被破坏:
if (!console)
{
console.log = function(){};
console.error = function(){};
}
相关文章:
- .wrap()和.wrapAll()出现jQuery插件错误
- Wordpress更新后出现插件错误
- IE 9 BHO插件.加载外部JS文件时出现错误SCRIPT1014
- JS错误导致WordPress插件无法工作
- Phonegap-Android 4.4-html5音频长度错误(javascript和媒体插件)
- Class.create()上的Comatose(rails插件)javascript错误
- Jquery 验证插件 - 字段仍然产生错误
- 从 document.ready 调用 jQuery 插件抛出 getPreventDefault 错误
- WordPress幻灯片插件错误
- Noty 中的 JavaScript 插件会给出错误
- 错误:invalid_client找不到 YouTube 分析应用脚本插件的 OAuth 客户端
- Sonar Javascript插件错误:“无法装饰”和“在其源文件夹中不包含任何文件”
- Bookshelf注册表插件和节点循环依赖性错误
- Jquery插件在IE 8中出现错误
- Cordova Android短信插件不会触发成功或错误回调
- Phonegap插件错误
- jQuery TableSorter插件错误:无法读取属性'1'的未定义
- imgAreaSelect插件在引导模式窗口中的位置错误
- MSoft是否为服务器端错误插件或工具提供持久的客户端错误报告,以便与MVC3应用程序一起使用
- Ckeditor uploadimage 404错误/插件安装