这里是一个简单的问题,我似乎找不到直接的答案。
有什么方法可以在 electron 中使用依赖项的绝对路径(例如 <script src="/my-script.js"></script>
)并让它工作?
目前它只是做 mainWindow.loadURL('file://' + __dirname + '/index.html');
加载 index.html 很好,但问题是,index.html 加载
失败是因为它在整个硬盘驱动器的根目录中查找
这会让我的生活变得更轻松,否则我将不得不重构一堆模板 URL,如果我想在网站的子目录中添加页面(例如http://website.com/m/ ).
有什么建议吗?谢谢!
最佳答案
您可以使用 protocol.interceptFileProcotol()
将内置 URI 覆盖为文件路径解析,然后您的处理程序可以将 /my-script.js
映射到您想要的任何路径。
关于javascript - 你能在 Electron 中使用绝对路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35568293/