app.config
{
"title":"Vebview.JS",
"default_size":{
"width":640,
"height":480
},
"port":7001,
"main_page":"index.html",
"debug":false,
"decorated":true,
"maximized":false,
"resizable":true,
"localhost":true,
"custom_backend":"",
"cloud_loading":false,
"mount_folder":"res"
}
This json file should placed at
./app.config
or./res/app.config
.
Application Mode
If "localhost":true
, sets application mode as localhost
.
Else if "custom_backend"!=""
, sets application mode as custom backend
.
Else if "cloud_loading":true
, sets application mode as cloud loading
Else, sets application mode as "file://"
If your application uses
localhost
and works fine withfile://
protocol, you should usefile://
instead oflocalhost
. Becauselocalhost
uses more power thanfile://
.
port
It's only required when you use localhost
.
mount_folder
mount_folder
sets the folder as root in localhost
and file://
. Else, it's useless.
main_page
If you use localhost
or file://
, main_page
should be relative (like index.html
), else if you use cloud loading
or custom backend
, main_page
should be full path (like http://localhost:8000/index.html
).
debug
debug
allows open to developer tools.
resizable
It's useless when you use "decorated":false
.
decorated
If you want to make borderless window, you should look tips.
custom_backend
If you want to external server for application, write into custom_backend (like python3 -m http.server
).