如何区分电子和谷歌铬环境

时间:2017-01-09 02:14:04

标签: javascript google-chrome electron

例如以下代码:

<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中调试并运行电子,如何在运行时区分这两者?

1 个答案:

答案 0 :(得分:1)

我在here

中找到了解决方案

使用以下代码:

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