我现在正忙着为我的项目工作一瞥。在chrome上它就像魅力一样,但是当使用ie11(桌面模式)时,我经常会遇到JavaScript运行时错误:'Permission denied'。
加载trigger.shell.init时会抛出错误。
我能够在init函数内的glimpse.render.js文件中找到出错的确切位置。在该函数中,CSS被添加到head和html到body。在这两种方法中,我都获得了许可。
init = function() {
pubsub.publish('action.template.processing', { templates: templates });
pubsub.publish('action.shell.loading');
$(getCss()).appendTo('head');
$(getHtml()).appendTo('body');
pubsub.publish('action.shell.loaded');
pubsub.publish('action.template.processed', { templates: templates });
pubsub.publish('trigger.shell.subscriptions');
process(true, 'action.shell.initial');
pubsub.publish('trigger.shell.ready');
}
此时我可以使用jquery访问'head',但是当我试图在头部或身体上添加一些东西时它会出错。
有没有人知道出了什么问题?解决方案将是理想的。