Without this, the redirect page loads zeavisedu.asepharyana.my.id but __TAURI_INTERNALS__ is not injected, so isTauri() returns false, handleGoogleLogin uses window.location.href (WebView navigation), and Google blocks embedded WebView since 2016. With withGlobalTauri=true, the live web page detects Tauri, uses tauri- plugin-opener to open system browser, and Google OAuth works. Co-Authored-By: Claude <noreply@anthropic.com>
31 lines
729 B
JSON
31 lines
729 B
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json",
|
|
"productName": "ZeaVis Edu",
|
|
"version": "0.1.0",
|
|
"identifier": "com.zeavis.edu",
|
|
"build": {
|
|
"frontendDist": "../web/dist-tauri",
|
|
"devUrl": "http://localhost:5173",
|
|
"beforeBuildCommand": "echo 'Nothing to build (APK loads live web content)'",
|
|
"beforeDevCommand": "echo 'Dev mode - connect to localhost:5173'"
|
|
},
|
|
"app": {
|
|
"withGlobalTauri": true,
|
|
"windows": [
|
|
{
|
|
"title": "ZeaVis Edu",
|
|
"width": 800,
|
|
"height": 600
|
|
}
|
|
],
|
|
"security": {
|
|
"csp": null
|
|
}
|
|
},
|
|
"bundle": {
|
|
"active": true,
|
|
"targets": "all"
|
|
},
|
|
"plugins": {}
|
|
}
|