例如下面的代码:

<div id="app">
  <wv></wv>
</div>
<script>
  if (inCrm()) {
    Vue.component("wv", {
      template: `<iframe></iframe>`
    })
  } else if (inElectron()) {
    Vue.component("wv", {
      template: `<webview></webview>`
    })
  }
  new Vue({el: "#app"})
</script>

我希望在chrome中调试并在 Electron 环境中运行,如何在运行时区分两者?

最佳答案

我在here中找到了解决方案

使用以下代码:

window && window.process && window.process.type

关于javascript - 如何区分 Electron 和Google Chrome环境,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41540066/

10-12 07:22