andrew781026 / cypress-hahow

a hahow vedio getter for personal
2 stars 0 forks source link

node等api挂载在window变量是否有安全风险? #1

Open aquarius-wing opened 2 years ago

aquarius-wing commented 2 years ago

你好,我是最近才接触Electron,想在Vue文件中使用ipcRenderer,直接引用的话会有dirname不存在的问题。 于是我找到了这个帖子,https://github.com/caoxiemeihao/electron-vue-vite/issues/52,但是我还是不知道怎么用。 正好这个时候看到了你的项目,发现特别简单粗暴,解决了我用vite构建vue没有dirname、用vue-cli构建打包后访问不到app://./app://index.html的两难境地。 但是代价是什么呢,小白求问。

andrew781026 commented 2 years ago

使用 preload.js 的限制就是要使用 Node API 跟 Electron API 只能先從 preload.js 設定到 window 上 , 之後 vue 中才能取到

我有在 IT 幫寫一些文章 electron 的相關文章 - 也許 day 3 . day 8 與 day 11 可以幫上你的忙

另外 , 安全性的部分我沒有特別的研究 <(_ _)>

aquarius-wing commented 2 years ago

万分感谢!我先看看