contextBridge로 jQuery 가져 오기
Sep 11 2020
내가 사용하려고 해요 contextBridge전자에,하지만 난하려고하면 오류가 계속 require('jQuery')에서 preload.js. 여기 내 preload.js:
const { contextBridge, ipcRenderer } = require('electron')
require('jQuery')
contextBridge.exposeInMainWorld(
'ipcRenderer',
{
send: (channel, arg) => ipcRenderer.send(channel, arg),
on: (event, data) => ipcRenderer.on(event, data)
}
)
를 입력하자마자 require('jQuery')다음 오류가 발생합니다.
보안을 향상시키고 contextIsolation이후 버전의 Electron에서 기본적으로 활성화 되므로 이와 같은 API를 가져오고 싶습니다 .
답변
kyleawayan Sep 11 2020 at 06:52
이것이 안전한지 여부는 모르겠지만 index.html다음 에서 jQuery를 가져 왔습니다 .
<head>
<meta charset="UTF-8">
<title>Gemini</title>
<meta http-equiv="Content-Security-Policy" content="script-src 'self'">
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="macos.css">
<script type="text/javascript" src="node_modules/jquery/dist/jquery.min.js"></script>
<link rel="stylesheet" href="node_modules/@fortawesome/fontawesome-free/css/all.css">
</head>