Skip to content

Commit 4e3f655

Browse files
committed
fix: 安装版无法打开 webview 的错误
1 parent 31c7769 commit 4e3f655

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

lib/pages/detail/controller.dart

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import 'package:miru_app/utils/database.dart';
1515
import 'package:miru_app/utils/extension.dart';
1616
import 'package:miru_app/utils/extension_runtime.dart';
1717
import 'package:miru_app/utils/i18n.dart';
18+
import 'package:miru_app/utils/miru_directory.dart';
1819
import 'package:miru_app/widgets/messenger.dart';
1920

2021
class DetailPageController extends GetxController {
@@ -68,9 +69,11 @@ class DetailPageController extends GetxController {
6869
icon: const Icon(fluent.FluentIcons.pop_expand),
6970
onPressed: () async {
7071
final webview = await WebviewWindow.create(
71-
configuration: CreateConfiguration(
72-
title: detail!.title,
73-
));
72+
configuration: CreateConfiguration(
73+
userDataFolderWindows: await MiruDirectory.getDirectory,
74+
title: detail!.title,
75+
),
76+
);
7477
webview
7578
..addOnUrlRequestCallback((url) async {
7679
if (Uri.parse(url).host != Uri.parse(extension!.webSite).host) {

0 commit comments

Comments
 (0)