Replies: 2 comments 1 reply
-
|
如果自己使用的时候,有个绕开的方式,用 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
3.0 提供了自己复写沙箱里全局变量的方案,比如将沙箱里的 document 设置成宿主环境的 document,而不是现在的代理对象。 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
留意到 sandbox 中读取 document.body 时,实际上通过代理来返回了容器节点,而不是真正document.body。
但这种做法在很多库中会存在问题。
如:
document.body.addEventListener('keydown', listener),则会导致只要我的焦点没有点中对应的元素,就没办法监听键盘事件;想咨询一下有什么特殊原因一定需要document.body要返回容器节点,又有什么方法可以在实际的业务代码中禁用这一层代理呢?
Beta Was this translation helpful? Give feedback.
All reactions