内容安全策略:该页面的设置阻止了在https://www.blockonomics.co/js/pay_button.j



尝试使用blockonomics在我的下一个js网站上接受付款。我已经添加了一个元标签-

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.blockonomics.co"/>

in my _document。TSX文件-

import { Html, Head, Main, NextScript } from 'next/document'
export default function Document() {
return (
<Html lang="en">
<Head>
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.blockonomics.co"/>
</Head>
<body>
<Main />
<NextScript />
</body>
</Html>
)
}

但它仍然被阻塞。-

Loading failed for the <script> with source “https://www.blockonomics.co/js/pay_button.js”. 
Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”). 
Content Security Policy: The page’s settings blocked the loading of a resource at https://www.blockonomics.co/js/pay_button.js (“default-src”). 

任何帮助都是感激的。这是一个网站。

最可能的解释是站点有另一个内容安全策略集。检查页面的响应头,您可能会找到它。添加另一个策略只会使其更严格,因此您需要找到其他策略/策略并修改/删除它们。

最新更新