1

当我向上或向下拉屏幕时,我想停用白色背景。谢谢你。

https://user-images.githubusercontent.com/57063848/112276391-bd5bf900-8c91-11eb-9cec-9933e4ee41df.mp4

import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

void main() => runApp(MyApp());


class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Welcome to Flutter',
      home: Scaffold(
        body: WebView(
          initialUrl: "https://www.medivizyon.com.tr/in5",
          javascriptMode: JavascriptMode.unrestricted,
          initialMediaPlaybackPolicy: AutoMediaPlaybackPolicy.always_allow,
          allowsInlineMediaPlayback: true,
          ),
      ),
    );
  }
}
4

1 回答 1

0

webview_flutter插件没有禁用 iOS 反弹效果的选项。

您可以使用我的flutter_inappwebview插件并设置 iOS 特定的 WebView 选项disallowOverScroll: true。这样,当滚动到达内容的边缘时,它将禁用 WebView 的弹跳。

代码示例:

child: InAppWebView(
  initialUrlRequest: URLRequest(url: Uri.parse("https://yourwebsite.com")),
  initialOptions: InAppWebViewGroupOptions(
    ios: IOSInAppWebViewOptions(
      disallowOverScroll: true
    )
  ),
)
于 2021-03-27T02:01:07.900 回答