Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams

I have a Electron webview, with preload script. Desired webview should look like this:

<webview preload="file://./inject.js"></webview>

Since I'm building my project using Webpack, inject.js has to be recognized by Webpack, thus included using: requre('./inject.js')

But, since Electron webviews only accept local files using file:// protocol,

preload="require('./inject.js') 

is not an option.

How can I use require('./inject.js') with file:// protocol to include it in a webview preload attribute?

Edit: I forgot to mention I'm using electron-vue boilerplate (https://github.com/SimulatedGREG/electron-vue)

Thanks for contributing an answer to Stack Overflow!

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.