react-darkreader
react-darkreader copied to clipboard
See if using `DarkReader.setFetchMethod(window.fetch)` before `DarkReader.enable()` works.
import Darkreader from 'react-darkreader';
import { useModel } from 'umi';
export default () => {
const { setInitialState } = useModel('@@initialState');
return (
<>
<Darkreader
theme={{
brightness: 100,
contrast: 90,
sepia: 10,
}}
onChange={(isDark: any) => { setInitialState((s) => ({ ...s, isDark })) }}
defaultDarken={false}
/>
</>
);
};
控制台报
Error: Embedded Dark Reader cannot access a cross-origin resource https://gw.alipayobjects.com/zos/antfincdn/DehQfMbOJb/icon.svg Overview your URLs and CORS policies or use
DarkReader.setFetchMethod(fetch: (url) => Promise<Response>)). See if usingDarkReader.setFetchMethod(window.fetch)beforeDarkReader.enable()works.
"react": "^17.0.0", "name": "react-darkreader", "version": "1.5.6",
请问如何解决这个问题呢,谢谢