提交 a2ed64ba 编写于 作者: M Matt Bierner
上级 0506f7f7
...@@ -412,16 +412,19 @@ ...@@ -412,16 +412,19 @@
newFrame.contentWindow.addEventListener('keydown', handleInnerKeydown); newFrame.contentWindow.addEventListener('keydown', handleInnerKeydown);
newFrame.contentWindow.addEventListener('DOMContentLoaded', e => { newFrame.contentWindow.addEventListener('DOMContentLoaded', e => {
if (host.fakeLoad) { // Workaround for https://bugs.chromium.org/p/chromium/issues/detail?id=978325
newFrame.contentDocument.open(); setTimeout(() => {
newFrame.contentDocument.write(newDocument); if (host.fakeLoad) {
newFrame.contentDocument.close(); newFrame.contentDocument.open();
hookupOnLoadHandlers(newFrame); newFrame.contentDocument.write(newDocument);
} newFrame.contentDocument.close();
const contentDocument = e.target ? (/** @type {HTMLDocument} */ (e.target)) : undefined; hookupOnLoadHandlers(newFrame);
if (contentDocument) { }
applyStyles(contentDocument, contentDocument.body); const contentDocument = e.target ? (/** @type {HTMLDocument} */ (e.target)) : undefined;
} if (contentDocument) {
applyStyles(contentDocument, contentDocument.body);
}
}, 0);
}); });
const onLoad = (contentDocument, contentWindow) => { const onLoad = (contentDocument, contentWindow) => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册