PanJiaChen / electron-vue-admin

vue electron admin template web: http://panjiachen.github.io/vue-admin-template
3.13k stars 987 forks source link

run dev后http://localhost:9080不能在谷歌浏览器中访问 #23

Open jhmei opened 5 years ago

jhmei commented 5 years ago

在src/main/index.js文件中,当winURL = http://localhost:9080时,用electron提供的浏览器能正常访问, 为啥用外部浏览器(比如Google Chrome)不能访问,因为我想让electron访问外部链接地址,而不是本地文件,这样上线维护方便,请问可以实现吗? @PanJiaChen @tingrun919 @LuoLiangDSGA @

blueroseslol commented 5 years ago

const winURL = process.env.NODE_ENV === 'development' ? http://localhost:9080 : file://${__dirname}/index.html

http://localhost:9080 改成你的服务器地址,我之前改成本机上开的另一个node服务器可以访问的

jhmei commented 5 years ago

const winURL = process.env.NODE_ENV === 'development' ? http://localhost:9080 : file://${__dirname}/index.html

http://localhost:9080 改成你的服务器地址,我之前改成本机上开的另一个node服务器可以访问的

谢谢您的回复,这个我知道的,我也测试过把winURL改成其他任何地址(比如百度、有道之类的)都能正常访问的,不过我想的是访问electron-vue-admin这个应用本身呢,而不是其他应用,谢谢

blueroseslol commented 5 years ago

这个应该是不行的,思路就是错的

jhmei commented 5 years ago

明白了,谢谢。这地址只能只能用electron提供的壳子来访问的,因为这里面打包后还是有commonjs语法的,所以外部浏览器是不能正常访问的,如果改改打包脚本使得打包后没有commonjs语法那么外部浏览器也能正常访问对吧

blueroseslol commented 5 years ago

是不是commonjs我不清楚,你其实可以在打包一份网页版,放到服务器里一样可以

jhmei commented 5 years ago

哦哦 有道理,谢谢