GEThttp://localhost:8282/TaobaoVisualization/rebuyPrediction
[HTTP/1.1 200 33ms]
Content Security Policy: 页面设置阻止读取位于 http://localhost:8282/favicon.ico 的一项资源("default-src")。
GEThttp://localhost:8282/TaobaoVisualization/rebuyPrediction
[HTTP/1.1 200 33ms]
Content Security Policy: 页面设置阻止读取位于 http://localhost:8282/favicon.ico 的一项资源("default-src")。
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题解答
你遇到了虚拟机中 ECharts 可视化在 index.jsp 页面出问题的错误,错误信息是 Content Security Policy 的问题。
解决方案:
Content-Security-Policy 头信息,例如:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ECharts Demo</title>
<script src="https://cdn.jsdelivr.net/npm/echarts@4.9.0/dist/echarts.min.js"></script>
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' https://cdn.jsdelivr.net/npm/echarts@4.9.0/dist/echarts.min.js; style-src 'self';">
</head>
<body>
<!-- ECharts 代码 -->
</body>
</html>
在上面的代码中,我们添加了 Content-Security-Policy 头信息,指定了允许加载的资源来源,包括当前页面 ('self') 和 ECharts 库 (https://cdn.jsdelivr.net/npm/echarts@4.9.0/dist/echarts.min.js)。
Content Security Policy,例如:set Content-Security-Policy=none
请注意,这种解决方案可能会增加安全风险,仅供临时解决问题使用。
如果你需要更多帮助,请提供更多的错误信息或代码细节。