webviewko
webviewko copied to clipboard
Show nothing on Mac OS, no error thrown.
My Mac OS, with Apple M1 Pro chip Version 13.5.1 (22G90)
Sorry I don't have any Apple devices to test this project, but you can tell me some information to help me solve it.
Which kotlin platform are you using?Kotlin/JVM or Kotlin/Native? Could you share your code?
Kotlin/JVM, here is my building script. Have I miss anything?
plugins {
kotlin("jvm") version "1.9.0"
}
group = "org.example"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
maven("https://gitlab.com/api/v4/projects/38224197/packages/maven")
}
dependencies {
testImplementation(kotlin("test"))
repositories {
mavenCentral()
maven("https://gitlab.com/api/v4/projects/38224197/packages/maven")
}
implementation("com.github.winterreisender:webviewko:0.6.0") // Kotlin Multiplatform
implementation("com.github.winterreisender:webviewko-jvm:0.6.0")
}
tasks.test {
useJUnitPlatform()
}
kotlin {
jvmToolchain(8)
}
Code is just a rush try -
import com.github.winterreisender.webviewko.WebviewKo
fun main(){
WebviewKo().run {
title("Title")
size(800, 600)
url("https://www.baidu.com")
show()
}
}
OK, that's enough, thanks
MacBook M2 Pro, Same issue with such things in console:
...
2024-02-23 11:43:10.920 java[74865:4326954] Cocoa AWT: Not running on AppKit thread 0 when expected. (
0 libosxapp.dylib 0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
1 libosxapp.dylib 0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
2 AppKit 0x000000018f65c37c -[NSApplication run] + 476
3 libwebview.dylib 0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
4 libwebview.dylib 0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
5 libwebview.dylib 0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
6 libwebview.dylib 0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
7 libwebview.dylib 0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
8 libwebview.dylib 0x0000000130f9bcb0 webview_create + 56
9 jna7717834640562426936.tmp 0x0000000130f3c04c ffi_prep_closure_loc + 5540
10 jna7717834640562426936.tmp 0x0000000130f3aa18 ffi_call + 1312
11 jna7717834640562426936.tmp 0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
12 jna7717834640562426936.tmp 0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
13 ??? 0x0000000111a518ac 0x0 + 4590999724
14 ??? 0x0000000111a4dec0 0x0 + 4590984896
15 ??? 0x0000000111a4dd80 0x0 + 4590984576
16 ??? 0x0000000111a4dd80 0x0 + 4590984576
17 ??? 0x0000000111a4dd80 0x0 + 4590984576
18 ??? 0x0000000111a4e2c0 0x0 + 4590985920
19 ??? 0x0000000111a4e2c0 0x0 + 4590985920
20 ??? 0x0000000111a4dfc8 0x0 + 4590985160
21 ??? 0x0000000111a4dfc8 0x0 + 4590985160
22 ??? 0x0000000111a4dfc8 0x0 + 4590985160
23 ??? 0x0000000111a4e508 0x0 + 4590986504
24 ??? 0x0000000111a48140 0x0 + 4590960960
25 libjvm.dylib 0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
26 libjvm.dylib 0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
27 libjvm.dylib 0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
28 libjvm.dylib 0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
29 libjvm.dylib 0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
30 libjvm.dylib 0x00000001066def34 _ZN6Thread8call_runEv + 204
31 libjvm.dylib 0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
32 libsystem_pthread.dylib 0x000000018bdae034 _pthread_start + 136
33 libsystem_pthread.dylib 0x000000018bda8e3c thread_start + 8
)
2024-02-23 11:43:10.920 java[74865:4326954] Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case.
2024-02-23 11:43:10.922 java[74865:4326954] Cocoa AWT: Not running on AppKit thread 0 when expected. (
0 libosxapp.dylib 0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
1 libosxapp.dylib 0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
2 AppKit 0x000000018f65c37c -[NSApplication run] + 476
3 libwebview.dylib 0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
4 libwebview.dylib 0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
5 libwebview.dylib 0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
6 libwebview.dylib 0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
7 libwebview.dylib 0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
8 libwebview.dylib 0x0000000130f9bcb0 webview_create + 56
9 jna7717834640562426936.tmp 0x0000000130f3c04c ffi_prep_closure_loc + 5540
10 jna7717834640562426936.tmp 0x0000000130f3aa18 ffi_call + 1312
11 jna7717834640562426936.tmp 0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
12 jna7717834640562426936.tmp 0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
13 ??? 0x0000000111a518ac 0x0 + 4590999724
14 ??? 0x0000000111a4dec0 0x0 + 4590984896
15 ??? 0x0000000111a4dd80 0x0 + 4590984576
16 ??? 0x0000000111a4dd80 0x0 + 4590984576
17 ??? 0x0000000111a4dd80 0x0 + 4590984576
18 ??? 0x0000000111a4e2c0 0x0 + 4590985920
19 ??? 0x0000000111a4e2c0 0x0 + 4590985920
20 ??? 0x0000000111a4dfc8 0x0 + 4590985160
21 ??? 0x0000000111a4dfc8 0x0 + 4590985160
22 ??? 0x0000000111a4dfc8 0x0 + 4590985160
23 ??? 0x0000000111a4e508 0x0 + 4590986504
24 ??? 0x0000000111a48140 0x0 + 4590960960
25 libjvm.dylib 0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
26 libjvm.dylib 0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
27 libjvm.dylib 0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
28 libjvm.dylib 0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
29 libjvm.dylib 0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
30 libjvm.dylib 0x00000001066def34 _ZN6Thread8call_runEv + 204
31 libjvm.dylib 0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
32 libsystem_pthread.dylib 0x000000018bdae034 _pthread_start + 136
33 libsystem_pthread.dylib 0x000000018bda8e3c thread_start + 8
)
2024-02-23 11:43:10.922 java[74865:4326954] Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case.
2024-02-23 11:43:10.923 java[74865:4326954] Cocoa AWT: Not running on AppKit thread 0 when expected. (
0 libosxapp.dylib 0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40
1 libosxapp.dylib 0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
2 AppKit 0x000000018f65c37c -[NSApplication run] + 476
3 libwebview.dylib 0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40
4 libwebview.dylib 0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40
5 libwebview.dylib 0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192
6 libwebview.dylib 0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72
7 libwebview.dylib 0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56
8 libwebview.dylib 0x0000000130f9bcb0 webview_create + 56
9 jna7717834640562426936.tmp 0x0000000130f3c04c ffi_prep_closure_loc + 5540
10 jna7717834640562426936.tmp 0x0000000130f3aa18 ffi_call + 1312
11 jna7717834640562426936.tmp 0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428
12 jna7717834640562426936.tmp 0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44
13 ??? 0x0000000111a518ac 0x0 + 4590999724
14 ??? 0x0000000111a4dec0 0x0 + 4590984896
15 ??? 0x0000000111a4dd80 0x0 + 4590984576
16 ??? 0x0000000111a4dd80 0x0 + 4590984576
17 ??? 0x0000000111a4dd80 0x0 + 4590984576
18 ??? 0x0000000111a4e2c0 0x0 + 4590985920
19 ??? 0x0000000111a4e2c0 0x0 + 4590985920
20 ??? 0x0000000111a4dfc8 0x0 + 4590985160
21 ??? 0x0000000111a4dfc8 0x0 + 4590985160
22 ??? 0x0000000111a4dfc8 0x0 + 4590985160
23 ??? 0x0000000111a4e508 0x0 + 4590986504
24 ??? 0x0000000111a48140 0x0 + 4590960960
25 libjvm.dylib 0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908
26 libjvm.dylib 0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284
27 libjvm.dylib 0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
28 libjvm.dylib 0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196
29 libjvm.dylib 0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348
30 libjvm.dylib 0x00000001066def34 _ZN6Thread8call_runEv + 204
31 libjvm.dylib 0x000000010650c57c _ZL19thread_native_entryP6Thread + 344
32 libsystem_pthread.dylib 0x000000018bdae034 _pthread_start + 136
33 libsystem_pthread.dylib 0x000000018bda8e3c thread_start + 8
)
...
MacBook M2 Pro, Same issue with such things in console:
... 2024-02-23 11:43:10.920 java[74865:4326954] Cocoa AWT: Not running on AppKit thread 0 when expected. ( 0 libosxapp.dylib 0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40 1 libosxapp.dylib 0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72 2 AppKit 0x000000018f65c37c -[NSApplication run] + 476 3 libwebview.dylib 0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40 4 libwebview.dylib 0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40 5 libwebview.dylib 0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192 6 libwebview.dylib 0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72 7 libwebview.dylib 0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56 8 libwebview.dylib 0x0000000130f9bcb0 webview_create + 56 9 jna7717834640562426936.tmp 0x0000000130f3c04c ffi_prep_closure_loc + 5540 10 jna7717834640562426936.tmp 0x0000000130f3aa18 ffi_call + 1312 11 jna7717834640562426936.tmp 0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428 12 jna7717834640562426936.tmp 0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44 13 ??? 0x0000000111a518ac 0x0 + 4590999724 14 ??? 0x0000000111a4dec0 0x0 + 4590984896 15 ??? 0x0000000111a4dd80 0x0 + 4590984576 16 ??? 0x0000000111a4dd80 0x0 + 4590984576 17 ??? 0x0000000111a4dd80 0x0 + 4590984576 18 ??? 0x0000000111a4e2c0 0x0 + 4590985920 19 ??? 0x0000000111a4e2c0 0x0 + 4590985920 20 ??? 0x0000000111a4dfc8 0x0 + 4590985160 21 ??? 0x0000000111a4dfc8 0x0 + 4590985160 22 ??? 0x0000000111a4dfc8 0x0 + 4590985160 23 ??? 0x0000000111a4e508 0x0 + 4590986504 24 ??? 0x0000000111a48140 0x0 + 4590960960 25 libjvm.dylib 0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908 26 libjvm.dylib 0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284 27 libjvm.dylib 0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100 28 libjvm.dylib 0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196 29 libjvm.dylib 0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348 30 libjvm.dylib 0x00000001066def34 _ZN6Thread8call_runEv + 204 31 libjvm.dylib 0x000000010650c57c _ZL19thread_native_entryP6Thread + 344 32 libsystem_pthread.dylib 0x000000018bdae034 _pthread_start + 136 33 libsystem_pthread.dylib 0x000000018bda8e3c thread_start + 8 ) 2024-02-23 11:43:10.920 java[74865:4326954] Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case. 2024-02-23 11:43:10.922 java[74865:4326954] Cocoa AWT: Not running on AppKit thread 0 when expected. ( 0 libosxapp.dylib 0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40 1 libosxapp.dylib 0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72 2 AppKit 0x000000018f65c37c -[NSApplication run] + 476 3 libwebview.dylib 0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40 4 libwebview.dylib 0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40 5 libwebview.dylib 0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192 6 libwebview.dylib 0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72 7 libwebview.dylib 0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56 8 libwebview.dylib 0x0000000130f9bcb0 webview_create + 56 9 jna7717834640562426936.tmp 0x0000000130f3c04c ffi_prep_closure_loc + 5540 10 jna7717834640562426936.tmp 0x0000000130f3aa18 ffi_call + 1312 11 jna7717834640562426936.tmp 0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428 12 jna7717834640562426936.tmp 0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44 13 ??? 0x0000000111a518ac 0x0 + 4590999724 14 ??? 0x0000000111a4dec0 0x0 + 4590984896 15 ??? 0x0000000111a4dd80 0x0 + 4590984576 16 ??? 0x0000000111a4dd80 0x0 + 4590984576 17 ??? 0x0000000111a4dd80 0x0 + 4590984576 18 ??? 0x0000000111a4e2c0 0x0 + 4590985920 19 ??? 0x0000000111a4e2c0 0x0 + 4590985920 20 ??? 0x0000000111a4dfc8 0x0 + 4590985160 21 ??? 0x0000000111a4dfc8 0x0 + 4590985160 22 ??? 0x0000000111a4dfc8 0x0 + 4590985160 23 ??? 0x0000000111a4e508 0x0 + 4590986504 24 ??? 0x0000000111a48140 0x0 + 4590960960 25 libjvm.dylib 0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908 26 libjvm.dylib 0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284 27 libjvm.dylib 0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100 28 libjvm.dylib 0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196 29 libjvm.dylib 0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348 30 libjvm.dylib 0x00000001066def34 _ZN6Thread8call_runEv + 204 31 libjvm.dylib 0x000000010650c57c _ZL19thread_native_entryP6Thread + 344 32 libsystem_pthread.dylib 0x000000018bdae034 _pthread_start + 136 33 libsystem_pthread.dylib 0x000000018bda8e3c thread_start + 8 ) 2024-02-23 11:43:10.922 java[74865:4326954] Please file a bug report at https://bugreport.java.com/bugreport with this message and a reproducible test case. 2024-02-23 11:43:10.923 java[74865:4326954] Cocoa AWT: Not running on AppKit thread 0 when expected. ( 0 libosxapp.dylib 0x000000010576d2dc +[ThreadUtilities isJavaEventsDispatchingOnMainThread] + 40 1 libosxapp.dylib 0x000000010576b640 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 72 2 AppKit 0x000000018f65c37c -[NSApplication run] + 476 3 libwebview.dylib 0x0000000130f9eb8c _ZN7webview6detail4objc6invokeIvPFvvEJP11objc_objectP13objc_selectorEEET_T0_DpT1_ + 40 4 libwebview.dylib 0x0000000130f9d428 _ZN7webview6detail4objc8msg_sendIvJP11objc_objectP13objc_selectorEEET_DpT0_ + 40 5 libwebview.dylib 0x0000000130f9cf24 _ZN7webview6detail22cocoa_wkwebview_engineC2EbPv + 192 6 libwebview.dylib 0x0000000130f9ce40 _ZN7webview7webviewC2EbPv + 72 7 libwebview.dylib 0x0000000130f9bd5c _ZN7webview7webviewC1EbPv + 56 8 libwebview.dylib 0x0000000130f9bcb0 webview_create + 56 9 jna7717834640562426936.tmp 0x0000000130f3c04c ffi_prep_closure_loc + 5540 10 jna7717834640562426936.tmp 0x0000000130f3aa18 ffi_call + 1312 11 jna7717834640562426936.tmp 0x0000000130f32814 Java_com_sun_jna_Native_invokePointer + 2428 12 jna7717834640562426936.tmp 0x0000000130f31ec4 Java_com_sun_jna_Native_invokePointer + 44 13 ??? 0x0000000111a518ac 0x0 + 4590999724 14 ??? 0x0000000111a4dec0 0x0 + 4590984896 15 ??? 0x0000000111a4dd80 0x0 + 4590984576 16 ??? 0x0000000111a4dd80 0x0 + 4590984576 17 ??? 0x0000000111a4dd80 0x0 + 4590984576 18 ??? 0x0000000111a4e2c0 0x0 + 4590985920 19 ??? 0x0000000111a4e2c0 0x0 + 4590985920 20 ??? 0x0000000111a4dfc8 0x0 + 4590985160 21 ??? 0x0000000111a4dfc8 0x0 + 4590985160 22 ??? 0x0000000111a4dfc8 0x0 + 4590985160 23 ??? 0x0000000111a4e508 0x0 + 4590986504 24 ??? 0x0000000111a48140 0x0 + 4590960960 25 libjvm.dylib 0x00000001061a8c70 _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 908 26 libjvm.dylib 0x00000001061a7c8c _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 284 27 libjvm.dylib 0x00000001061a7d58 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100 28 libjvm.dylib 0x000000010626021c _ZL12thread_entryP10JavaThreadS0_ + 196 29 libjvm.dylib 0x00000001066e0908 _ZN10JavaThread17thread_main_innerEv + 348 30 libjvm.dylib 0x00000001066def34 _ZN6Thread8call_runEv + 204 31 libjvm.dylib 0x000000010650c57c _ZL19thread_native_entryP6Thread + 344 32 libsystem_pthread.dylib 0x000000018bdae034 _pthread_start + 136 33 libsystem_pthread.dylib 0x000000018bda8e3c thread_start + 8 ) ...
Sorry, I don't have time to fix bugs for this project now, but you can try using webview_java instead if you are using Kotlin/JVM
Kotlin/JVM, here is my building script. Have I miss anything?
plugins { kotlin("jvm") version "1.9.0" } group = "org.example" version = "1.0-SNAPSHOT" repositories { mavenCentral() maven("https://gitlab.com/api/v4/projects/38224197/packages/maven") } dependencies { testImplementation(kotlin("test")) repositories { mavenCentral() maven("https://gitlab.com/api/v4/projects/38224197/packages/maven") } implementation("com.github.winterreisender:webviewko:0.6.0") // Kotlin Multiplatform implementation("com.github.winterreisender:webviewko-jvm:0.6.0") } tasks.test { useJUnitPlatform() } kotlin { jvmToolchain(8) }
Code is just a rush try -
import com.github.winterreisender.webviewko.WebviewKo fun main(){ WebviewKo().run { title("Title") size(800, 600) url("https://www.baidu.com") show() } }
According to webview_java, this method may fix the issue:
macOS requires that all UI code be executed from the first thread, which means you will need to launch Java with -XstartOnFirstThread. This also means that the Webview AWT helper will NOT work at all.