pywebview 在 Windows 系统,模板无法载入 js,谁遇见过有解决的方法吗

47 天前
 nbagigi
js 文件在模板使用<script src='static/cdn/bootstrap.min.js'></script>,无法载入。

文件路径什么没有问题,
因为 CSS 载入了<link rel='stylesheet' href='static/cdn/bootstrap.min.css'>

在 macOS 里面运行是正常,就是 windows 下出现这个问题。

错误提示:

[pywebview] MSHTML is deprecated. See https://pywebview.flowrl.com/guide/renderer.html#web-engine on details how to use Edge Chromium

Windows11 系统,按照提升也安装了 Edge 浏览器。

也根据手册 webview.start(gui='cef'),无法更换内核,问题依旧
868 次点击
所在节点    Python
9 条回复
NoOneNoBody
47 天前
提示写得很清楚了,不再支持 MSHTML ,你的模板应该就是 MSHTML 或者含有 MSHTML 语法
这个邀请前端的人来回答吧,他们应该更清楚
shadowyue
47 天前
发下 html 代码前十行看看
yuanzigsa
47 天前
蹲一下
fbcll
47 天前
你 start 方法里参数写了 cef ,但是你安装 cef 了吗?
makerbi
47 天前
之前遇到过一个类似的问题,windows 下无法正常识别 javascript 类型的文件,需要在代码里手动配置:

import mimetypes

mimetypes.add_type("application/javascript", ".js")
nbagigi
46 天前
@fbcll 如果填写 cef ,是报错无法运行。但相关依赖我安装了。

@makerbi 按照你的方法,试了。还是没有解决
fbcll
46 天前
@nbagigi 你的 python 版本大于 3.8 ?
nbagigi
45 天前
@fbcll 版本是 Python 3.11.5
fbcll
45 天前
@nbagigi cef 需要 python 版本在 3.8 以下吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1027134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX