作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 webview_flutter
加载 iFrame。我无法在 Android 上全屏显示视频。它在 iOS 上运行良好。
这是我的设置。webview_flutter: 0.3.18+1
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
void main() {
runApp(MaterialApp(
title: 'IFrameTest',
home: IFrameDemo(),
));
}
class IFrameDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Iframe'),
),
body: Center(
child: Container(
child: WebView(
initialUrl: Uri.dataFromString(
'<html><body><iframe width="300" height="200" src="http://player.youku.com/embed/XODY3NDMzNjY4" allowfullscreen></iframe></body></html>',
mimeType: 'text/html').toString(),
javascriptMode: JavascriptMode.unrestricted,
)),
),
);
}
}
当我点击右下角的全屏按钮时,会出现以下错误:
2020-03-02 11:50:38.411 7845-7845/com.example.helloiframe E/InputMethodManager: b/117267690: Failed to get fallback IMM with expected displayId=1 actual IMM#displayId=0 view=io.flutter.plugins.webviewflutter.InputAwareWebView{4981903 VFEDHVC.. .F...... 0,0-1080,1840}
最佳答案
这是一个示例代码
import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
Future main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(MaterialApp(home: new MyApp()));
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Sample")),
body: SizedBox(
height: 250,
child: InAppWebView(
initialData: InAppWebViewInitialData(
data: 'YOUR IFRAME'
),
),
),
);
}
}
关于android - Flutter:让 iFame 在 Android 设备上全屏显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60482424/
对于提交的HTML代码,如果含有script,iframe,frameset等标记,对网站本身会构成一定的潜在威胁,使用下面的函数可以过滤掉指定的HTML标记。 注: 1.对
我正在尝试使用 webview_flutter 加载 iFrame。我无法在 Android 上全屏显示视频。它在 iOS 上运行良好。 这是我的设置。 webview_flutter: 0.3.18
当我们混合 Flash 对象和 UI 元素(如单选按钮)并将它们嵌入 iframe 时,就会出现问题。在 Chrome 21/Windows 上报告的问题。在 Chrome 20 上正常工作。 演示链
我是一名优秀的程序员,十分优秀!