diff --git a/src/content.tsx b/src/content.tsx
index c9eb923..2a9c318 100644
--- a/src/content.tsx
+++ b/src/content.tsx
@@ -7,7 +7,14 @@ import './content.less'
addMiddleware(withErrorLog)
-const SideBarElement = document.createElement('div')
-document.body.appendChild(SideBarElement)
+function init() {
+ const SideBarElement = document.createElement('div')
+ document.body.appendChild(SideBarElement)
+ ReactDOM.render(, SideBarElement)
+}
-ReactDOM.render(, SideBarElement)
+if (document.readyState === 'loading') {
+ document.addEventListener('DOMContentLoaded', init)
+} else {
+ init()
+}