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

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 Stata链式中介效应代码修改
  • ¥15 latex投稿显示click download
  • ¥15 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 添加组件无法加载页面,某块加载卡住
  • ¥15 网络科学导论,网络控制
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错