pangao1990 / PPX

基于Python和JavaScript,一键生成macOS、Windows和Linux平台客户端应用程序
https://blog.pangao.vip/docs-ppx/
GNU Affero General Public License v3.0
232 stars 39 forks source link

localStorage已经可以使用 #27

Closed cddldg closed 1 year ago

cddldg commented 1 year ago

主要是webview.screens的bug,已经提给pywebview作者提出来并已在新版本解决,如果不升级pywebview的情况,可以使用一个函数来修改窗口大小,这样也可以使用localStorage了。

def initScreen(window):
    screens = webview.screens
    screens = screens[0]
    width = screens.width
    height = screens.height
    initWidth = int(width * 2 / 3)
    initHeight = int(height * 5 / 6)
    if window.width<initWidth:
        window.resize(initWidth, initHeight)

然后调用 webview.start(initScreen, window, private_mode=False,debug=Config.devEnv)