fix iframe window focus bug

This commit is contained in:
kekee000 2016-07-15 03:48:31 +08:00
parent ab35ca4b61
commit 6be72588ed

View File

@ -76,6 +76,14 @@ define(function (require) {
}
function main() {
// 由于editor会在iframe中嵌入组件会阻止默认的`click`事件,
// 导致无法获取焦点然后键盘事件失效这里需要监听window事件手动focus
window.addEventListener('mousedown', function () {
if (!window.isFocused) {
window.focus();
window.isFocused = true;
}
}, true);
onMessage();
var context = initEditor();
context.focus();