mirror of
https://github.com/lifegpc/eh_downloader_flutter.git
synced 2026-07-08 01:30:28 +08:00
fix tags panel may overscroll on iOS
This commit is contained in:
1
lib/platform/ua.dart
Normal file
1
lib/platform/ua.dart
Normal file
@@ -0,0 +1 @@
|
||||
export 'ua_none.dart' if (dart.library.html) 'ua_web.dart';
|
||||
2
lib/platform/ua_none.dart
Normal file
2
lib/platform/ua_none.dart
Normal file
@@ -0,0 +1,2 @@
|
||||
bool get isSafari => false;
|
||||
bool get isMobile => false;
|
||||
9
lib/platform/ua_web.dart
Normal file
9
lib/platform/ua_web.dart
Normal file
@@ -0,0 +1,9 @@
|
||||
// ignore: avoid_web_libraries_in_flutter
|
||||
import 'dart:html';
|
||||
import 'package:user_agent_analyzer/user_agent_analyzer.dart';
|
||||
|
||||
UserAgent? _ua;
|
||||
|
||||
UserAgent get ua => _ua ??= UserAgent(window.navigator.userAgent);
|
||||
bool get isSafari => ua.isSafari;
|
||||
bool get isMobile => ua.isMobile;
|
||||
Reference in New Issue
Block a user