Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
aquarius-wing opened this issue Mar 9, 2022 · 2 comments
Open

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

aquarius-wing opened this issue Mar 9, 2022 · 2 comments

Comments

@aquarius-wing
Copy link

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

@andrew781026
Copy link
Owner

andrew781026 commented Mar 9, 2022

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

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

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

@aquarius-wing
Copy link
Author

万分感谢!我先看看

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants