全部! 有没有人能够将 fullcalendar.js 组件与电子集成?
我设法让它出现在我的电子反应项目中,但 DOM 引发了侮辱:
Refused to apply inline style because it violates the following Content Security Policy
directive: "style-src 'self'". Either the 'unsafe-inline' keyword,
a hash ('sha256-2OTceqSQmkTg8dF4uXJnncUTPXrvR4eT2fCjRp5TAvg='), or a nonce ('nonce-...')
is required to enable inline execution.
来自:
function injectStylesInParent(parentEl, css) {
const style = document.createElement('style');
const nonce = getNonceValue();
if (nonce) {
style.nonce = nonce;
}
style.innerText = css;
// ____ THIS LINE:______________
parentEl.appendChild(style);
//
return style;
}
在 fullcalendar/core/internal-common.js.
注释掉它完全破坏了插件的样式和一些功能 我已经应用了控制台的建议:
<meta http-equiv="Content-Security-Policy" content="base-uri 'self'; object-src 'none'; script-src 'self'; style-src 'self'; frame-src 'none'; worker-src 'none'">
,虽然他们对我来说似乎有点冒险,但仍然会出错。
任何想法都将不胜感激。 谢谢!