Browse Source

fix: fix darkmode error in crossorigin

代强 4 years ago
parent
commit
03aab364a0
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/components/header.js

+ 5 - 1
src/components/header.js

@@ -15,7 +15,11 @@ const Header = ({ location, localeCode, style }) => (
             onSearch={() => window.showSearch()}
             onDarkChange={(mode)=>{
                 const iframeDOM=document.querySelector('iframe');
-                iframeDOM?.contentWindow?.semidoc?.setDarkmode(mode==='dark');
+                try{
+                    iframeDOM?.contentWindow?.semidoc?.setDarkmode(mode==='dark');
+                }catch (e){
+
+                }
             }}
             onLocaleChange={locale => {
                 if (locale === 'en-US') {