react-darkreader icon indicating copy to clipboard operation
react-darkreader copied to clipboard

See if using `DarkReader.setFetchMethod(window.fetch)` before `DarkReader.enable()` works.

Open wanglihuaya opened this issue 3 years ago • 0 comments

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 using DarkReader.setFetchMethod(window.fetch) before DarkReader.enable() works.

"react": "^17.0.0", "name": "react-darkreader", "version": "1.5.6",

请问如何解决这个问题呢,谢谢

wanglihuaya avatar Feb 08 '22 02:02 wanglihuaya