script-src 'self' 是 Content Security Policy (CSP) 中的一个指令,它的作用是限制加载和执行 JavaScript 脚本的来源。
具体来说:
'self'表示 当前源。也就是说,只有来自当前网站或者当前页面所在域名的 JavaScript 脚本才被允许执行。- "当前源" 指的是与你加载 HTML 文件的协议(如
http或https)、域名和端口号相同的资源。
例子:
假设你的网站域名是 https://example.com,那么 script-src 'self' 会允许你加载和执行来自以下地址的 JavaScript 脚本:
https://example.com/script.jshttps://example.com/js/app.js
但是,它将阻止加载和执行来自其他来源的脚本,例如:
https://someotherdomain.com/script.jshttp://example.com/script.js(如果页面是https协议的话,http协议的脚本会被拒绝)
为什么使用 script-src 'self'?
script-src 'self' 是一种安全措施,它限制了只允许从相同域名加载脚本,这可以有效防止恶意的跨站脚本攻击(XSS),因为攻击者无法通过第三方脚本来注入恶意代码。
electron官方的例子是写到了这个变量, 所以无法使用内联script标签, 把他删掉就行




![浏览器工作原理01 [#]Chrome架构:仅仅打开了1个页面,为什么有4个进程](https://i-blog.csdnimg.cn/img_convert/6a4a97cdbbb3b1ba61cf0f824dfd6c1e.png)


![[学习笔记]使用git rebase做分支差异化同步](https://i-blog.csdnimg.cn/direct/cfc67caffabd42248e2a5b5bc478a796.png)












