在electron中實現跨域請求,無需更改服務器端設置

很簡單,在Electron的BrowserWindow模塊中配置這樣一個參數:javascript

mainWindow = new BrowserWindow({
    webPreferences: {webSecurity: false},
  })

webSecurity是什麼意思呢?顧名思義,他是設置web安全性,若是參數設置爲 false,它將禁用相同地方的規則 (一般測試服), 而且若是有2個非用戶設置的參數,就設置 allowDisplayingInsecureContentallowRunningInsecureContent的值爲true。 (webSecurity的默認值爲truecss

allowDisplayingInsecureContent表示是否容許一個使用 https的界面來展現由 http URLs 傳過來的資源。默認false
allowRunningInsecureContent表示是否容許一個使用 https的界面來渲染由 http URLs 提交的html,css,javascript。默認爲 falsehtml

相關文章
相關標籤/搜索