当Internet区域安全性设置为高时,为什么IE11阻止可信站点的onclick事件?

时间:2015-07-29 17:58:17

标签: javascript html security internet-explorer onclick

我在开发环境中的某个网站上工作,在该环境中,IT经常将我们的IE互联网区域安全设置重置为高。我发现html输入按钮的onclick事件不会触发,即使我已将站点添加到可信站点区域。例如,如果我去jsfiddle.net并运行:

<input type="button" value="edit" onclick="alert('blah')" />

即使jsfiddle.net位于受信任区域,它也不会触发。一旦我将互联网区域放回中高,它就是花花公子。这有解决方法吗?或者是否存在我缺少的其他安全设置或可能会阻止它的某些IT活动?

1 个答案:

答案 0 :(得分:0)

JSFiddle代码在fiddle.jshell.net而不是jsfiddle.net的上下文中运行。将fiddle.jshell.net添加到受信任区域。

fiddle.jshell.net是JSFiddle的沙箱域,用于防止JavaScript在主域上执行代码。