电子和全日历整合

问题描述 投票:0回答:0

全部! 有没有人能够将 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'">

,虽然他们对我来说似乎有点冒险,但仍然会出错。

任何想法都将不胜感激。 谢谢!

javascript reactjs electron fullcalendar
© www.soinside.com 2019 - 2024. All rights reserved.