1.安装依赖
pip install pywebview -i https://mirrors.aliyun.com/pypi/simple/ requests
2.python代码
import webview
# 自定义 HTML 内容或直接加载网址
url = "https://www.baidu.com"
# 在窗口加载完成后注入JavaScript脚本
def on_loaded():
script = """
// 隐藏滚动条
document.body.style.overflow = 'hidden';
document.documentElement.style.overflow = 'hidden';
document.body.scroll = 'no';
// F5刷新
document.onkeydown = function(e) {
var event = window.event ? window.event : e;
if (event.keyCode == 116 || (event.ctrlKey && event.keyCode == 82)) { // F5: 116, R: 82
event.preventDefault(); // 阻止默认行为
window.location.reload(); // 刷新页面
}
};
"""
window.evaluate_js(script)
if __name__ == '__main__':
# 创建窗口并设置参数
window = webview.create_window(
title="WebView 窗口",
url=url,
width=1400,
height=900,
resizable=True, # 可以调整大小(可选)
fullscreen=False,
min_size=(400, 300)
)
window.events.loaded += on_loaded
# 启动 GUI
webview.start()