Explorar o código

fix: fix darkmode error in crossorigin

代强 %!s(int64=4) %!d(string=hai) anos
pai
achega
03aab364a0
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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') {