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

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 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答