为什么我的事件监听器不能在电子中工作

时间:2020-03-05 18:50:42

标签: events electron

我正在尝试学习Electron js。 我的index.html

中有一个非常简单的HTML
  <!doctyp html> 

   ... all the other normal declarations ...

  <button class="alert">alert</button>
  <script>
    const btn = document.querySelector('.alert');
    btn.addEventListener('click', () => { alert('alerting');}) 
  </script>

由于某种原因,这在Electron中不起作用。当我在任何其他Web浏览器中运行此代码时,它都可以正常工作。发生了什么事?

谢谢

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。 在我的meta标签中,我具有以下标签。

<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; connect-src *" />

我将其更改为:

<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline';" />

,现在可以使用了。

感谢您的帮助。

相关问题