今天改一个老项目,是在chrome浏览器里点击后无法执行comfirm(),并提示
Ignored call to 'alert()'. The document is sandboxed, and the 'allow-modals' keyword is not set.
in the console.
最后在一个英文论坛找到解决方法, 在i<iframe sandbox="allow-forms
>里再加上
allow-popups allow-scripts allow-same-origin"
allow-modals 原来的js 稍微改改就好了,具体啥原因不是很清楚,可能是谷歌防止恶意弹窗做的限制吧。
原文地址http://*.com/questions/32119446/ignored-call-to-alert-the-document-is-sandboxed-and-the-allow-modals-key/33262772