W.x! 2023-01-15 11:46 采纳率: 86.1%
浏览 37
已结题

uniapp打包H5警告和报错

img

img

img


有朋友知道我这个警告和报错是为什么吗 网页页面也没有内容显示 我打包的文件还多一个access文件

  • 写回答

2条回答 默认 最新

  • Halifax ‎ 2023-01-15 13:20
    关注

    望采纳。。。。

    因为 Web 浏览器只允许以以下协议方案开头的 URL(跨源请求):HTTP、HTTPS 等,我们可以从下面的详细错误消息中看到这一点:

    Access to script at 'file:///D:/wagu/....../index.bec24058.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.
    

    那么如何修复?

    1、要修复此错误也很容易,您需要做的是创建一个本地Web服务器,然后将Html和JS文件上传到Web服务器。
    2、然后,您可以使用HTTP或HTTPS协议在Web浏览器中浏览Html文件,然后它还将使用HTTP或HTTPS协议加载外部JS文件。
    3、如果您使用 python3,则可以按照以下步骤从本地 Web 服务器访问 Html 文件。
    4、打开一个终端,转到 Html 文件保存目录,然后运行命令 python -m http.server ,如下所示。

    D:\Work\dev2qa.com-example-code\PythonExampleProject\html\canvas\snowflake-404-page>python -m http.server
    Serving HTTP on :: port 8000 (http://[::]:8000/) ...
    

    5、命令python -m http.server将启动一个本地Web服务器并侦听编号为8000的端口。
    6、并且 Html 文件只是保存在本地网络服务器的根目录中,然后您可以使用 URL http://localhost:8000/test.html 在网络浏览器上访问它。
    7、然后你会发现错误将被修复。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月19日
  • 已采纳回答 2月11日
  • 请详细说明问题背景 1月15日
  • 创建了问题 1月15日

悬赏问题

  • ¥15 时间序列预测算法 预测结果出现负值
  • ¥15 苹果mac m1系统在关闭sip后怎么能使用app
  • ¥15 在win系统Django虚拟环境下载mysqlclient报错
  • ¥15 pg数据库导入数据序列重复
  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
  • ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
  • ¥30 python,LLM 文本提炼
  • ¥15 关于将inet引入的相关问题
  • ¥15 关于一个倒计时的操作和显示设计