webview 相关问题

托管HTML内容的图形用户界面中的元素。对于Android,请查看android-webview标签。对于iOS,请查看uiwebview或wkwebview。

android中ViewModel类中如何创建Webview的MutableStateFlow

如何管理 ViewModel 类中的 webview 状态流。 就像是: 私有 val _webView = MutableStateFlow(WebView()) val webView: StateFlow get() = _webView 有趣的 getWebViewHtml...

回答 1 投票 0

使用 flutter web view Android 应用选择多个图像

要处理图像选择,请使用所需的 HTML、CSS 和 JavaScript 代码创建一个 Flutter Web 项目。要创建新的 Web 项目,请使用 flutter create 命令。 在 A 上运行您的 Flutter 应用程序...

回答 1 投票 0

如何使用资源链接在 Flutter 中打开原生应用?

我目前有一个在 Android 上运行的简单 Flutter 应用程序。 Flutter 应用程序主要由 webview 组成,当用户在 webview 中导航时,它应该重定向到由

回答 1 投票 0

xamarin 形式:已抛出 System.ArgumentNullException (IOS)

我正在使用 webview 来解析我的 HTML 数据。为此,我使用自定义渲染。 在主项目中: 公共类 MyWebView :WebView { 公共静态只读 BindableProperty UrlProperty =

回答 3 投票 0

Google 自动更新后 Webview 停止工作

我正在开发一个应用程序,它实际上是一个混合应用程序,只是在 webView 中显示所有细节,所以我只想将应用程序保留在前台。它是一个Android 11 10英寸房间面板(来自第三个

回答 1 投票 0

如何在webview中加载html字符串?

我有一个包含以下内容的html字符串: 我有一个包含以下内容的html字符串: <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="spanish press" content="spain, spanish newspaper, news,economy,politics,sports"> <title></title> </head> <body id="body"> <!-- The following code will render a clickable image ad in the page --> <script src="http://www.myscript.com/a"></script> </body> </html> 我需要将该网站显示到 Android 中的网络视图中。 我尝试过这一切: webView.loadDataWithBaseURL(null, txt, "text/html", "UTF-8", null); webView.loadDataWithBaseURL("x-data://base", txt, "text/html", "UTF-8", null); webView.loadDataWithBaseURL("notreal/", txt, "text/htm", "utf-8",null); 我还尝试删除 DOCTYPE 标签: txt=txt.replace("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">", ""); 这些人都没有工作。我刚刚实现了将字符串显示到 webview(html 代码)中,但不是必须使用该 html 代码创建的网站。 出了什么问题? 在 WebView 中加载数据。调用WebView的loadData()方法 wv.loadData(yourData, "text/html", "UTF-8"); 你可以查看这个例子 http://developer.android.com/reference/android/webkit/WebView.html [编辑1] 您应该在 -- " 之前添加 -- \ -- 例如 --> name=\"spanish press\" 下面的字符串对我有用 String webData = "<!DOCTYPE html><head> <meta http-equiv=\"Content-Type\" " + "content=\"text/html; charset=utf-8\"> <html><head><meta http-equiv=\"content-type\" content=\"text/html; charset=windows-1250\">"+ "<meta name=\"spanish press\" content=\"spain, spanish newspaper, news,economy,politics,sports\"><title></title></head><body id=\"body\">"+ "<script src=\"http://www.myscript.com/a\"></script>şlkasşldkasşdksaşdkaşskdşk</body></html>"; 你也可以试试这个 final WebView webView = new WebView(this); webView.loadDataWithBaseURL(null, content, "text/html", "UTF-8", null); 从资产 html 文件中读取 ViewGroup webGroup; String content = readContent("content/ganji.html"); final WebView webView = new WebView(this); webView.loadDataWithBaseURL(null, content, "text/html", "UTF-8", null); webGroup.addView(webView); 我有同样的要求,我是按照以下方式完成的。你也可以试试这个。 使用loadData方法 web.loadData(""" <p style='text-align:center'> <img class='aligncenter size-full wp-image-1607' title='' src="+movImage+" alt='' width='240px' height='180px' /> </p> <p> <center> <U> <H2>"+movName+"("+movYear+")</H2> </U> </center> </p> <p><strong>Director : </strong>"+movDirector+"</p> <p><strong>Producer : </strong>"+movProducer+"</p> <p><strong>Character : </strong>"+movActedAs+"</p> <p><strong>Summary : </strong>"+movAnecdotes+"</p> <p><strong>Synopsis : </strong>"+movSynopsis+"</p> """, "text/html", "UTF-8" ); movDirector movProducer 都是我的字符串变量。 简而言之,我保留了 URL 的自定义样式。 如果您正在 JetpackCompose 中寻找某些内容,这可以帮助您: @Composable fun HtmlTextVisualizerComponent(textFromData: String) { val mimeType = "text/html" val encoding = "UTF-8" LazyColumn( modifier = Modifier .padding( start = 24.dp, end = 24.dp, top = 16.dp, bottom = 24.dp, ), ) { items(1) { val state = rememberWebViewState( url = "data:$mimeType;$encoding,$textFromData", ) val navigator = rememberWebViewNavigator() WebView( state = state, modifier = Modifier.fillMaxSize(), navigator = navigator, onCreated = { it.settings.javaScriptEnabled = true }, ) } } } 一定不要忘记在你的 gradle 中添加依赖项: implementation "com.google.accompanist:accompanist-webview:0.30.1"

回答 5 投票 0

如何在 safari 开发工具中调试“页面”内存中的累积情况?

我正在尝试调试在嵌入 Unity 应用程序的 Web 视图中看到的大量内存泄漏。不幸的是,我无法使用 safari 开发工具。 在开发工具中,我看到我的 JS 堆保持稳定,

回答 1 投票 0

Android webview 未发出所有按键事件

我有一个简单的 android 活动,它覆盖 onKeyDown 和 onKeyUp。所有关键事件均正确触发。 当我添加 webview 并使用 setOnKeyListener 时,仅触发一部分按键事件

回答 1 投票 0

创建 React Native 应用程序以从 Web/API 付费或免费获取和玩 HTML5 游戏

我正在开发一个 React Native 项目,我想构建一个应用程序,允许用户玩从网络或 API 获取的 HTML5 游戏。我对 React Native 比较陌生,我正在寻求指导......

回答 1 投票 0

MAUI WebView 控件和 CORS

尝试使用 WebView 控件编写 MAUI 应用程序,以便我可以教学生如何解决复杂的数学问题。我选择使用 MathML,因为它支持大多数数学符号以包含自动调整...

回答 1 投票 0

如何在 Xamarin Forms 中缩放 WebView?

我无法缩放 Xamarin.Forms 中的 Web 视图。下面是代码,请有人帮助我。谢谢 我无法缩放 Xamarin.Forms 中的 Web 视图。下面是代码,请有人帮助我。谢谢你 <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="highchart.MainPage"> <ScrollView> <WebView VerticalOptions="FillAndExpand" WidthRequest="80" HorizontalOptions="FillAndExpand"> <WebView.Source WebView.EnableZoomControls="true" WebView.ScalesPageToFit = "true"> <HtmlWebViewSource x:Name="HighChart"/> </WebView.Source> </WebView> </ScrollView> </ContentPage> 针对 Android 特定(在共享项目 [FORMS] 内) XAML 解决方案: <ContentPage ... xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"> <WebView Source="https://www.xamarin.com" android:WebView.EnableZoomControls="true" android:WebView.DisplayZoomControls="true" /> C# 解决方案: using Xamarin.Forms.PlatformConfiguration; using Xamarin.Forms.PlatformConfiguration.AndroidSpecific; ... WebView.On<Android>().EnableZoomControls(true); WebView.On<Android>().DisplayZoomControls(true); 我在iOS上的Android上测试过,看来这个问题只出现在Android上。 您可以创建一个自定义渲染器来实现缩放功能,它在我这边工作得很好。 [assembly: ExportRenderer(typeof(WebView), typeof(CustomWebViewRenderer))] namespace PDFPOC.Droid { public class CustomWebViewRenderer : WebViewRenderer { public CustomWebViewRenderer(Context context) : base(context) { } protected override void OnElementChanged(ElementChangedEventArgs<WebView> e) { base.OnElementChanged(e); if (e.NewElement != null) { Control.Settings.AllowUniversalAccessFromFileURLs = true; Control.Settings.SetSupportZoom(true); Control.Settings.BuiltInZoomControls = true; Control.Settings.DisplayZoomControls = true; } } } }

回答 2 投票 0

当应用程序在后台运行一段时间时,对原生 webview ios 白屏做出反应

当应用程序在后台运行一段时间时,我会出现带有反应本机网络视图的白屏。 我读到有人建议从

回答 1 投票 0

以编程方式将 Webview 设置为最小尺寸

[Android,Java] 我有一个带有取消按钮(关闭警报对话框)的警报对话框以及一个网络视图。我正在尝试设置网络视图,使其与父级相匹配,因为每当我打开一个

回答 1 投票 0

从reactnative expo应用程序打开Spotify应用程序

我正在尝试从我的 React Native Expo 应用程序打开 Spotify。从那里,我希望用户选择一首歌曲并开始播放。 现在,我正在使用 Webview 直接在我的

回答 1 投票 0

如何在jetpack compose中从WebView获取内容

我有可编辑的网络视图。我正在使用 webview 作为富文本编辑器。 WebViewClient 作为 AccompanistWebViewClient。 在 onPageFinished 上,我将 css 注入到 webview 查看?.evaluateJavascript(js, null) 乙...

回答 1 投票 0

如何在iOS webview中检测资源请求,与Android的“shouldInterceptRequest”相同?

在iOS WKWebView中,有没有办法检测网站何时发出资源请求(例如通过Ajax的HttpRequest)? 在Android中,有一个非常方便的方法“shouldInterceptRequest&q...

回答 1 投票 0

如何在网页模式下将flutter_web_view转换为HtmlElementView

这可能是一个重复的问题,因为我见过很多与 iframe、webview 等有关的问题,但在我研究它们时,每个问题都让我更加困惑。目前我正在利用...

回答 2 投票 0

在前台的Activity和WindowManager之间共享WebView对象

我试图在前台显示带有浮动视图的webview,我从活动的伴随对象中获取webview,并通过删除webview的父级将其添加到浮动视图中,并且它起作用了...

回答 1 投票 0

是否可以在Google表格中显示iframe或webview

我有一个谷歌表格文件,其中只有产品的网址。 我想在工作表中创建一些 iframe/webview/view ,可以在该视图中加载该 url 的内容。 例如当我选择任何单元格时

回答 2 投票 0

在 React Native Expo WebView 中访问请求标头

我目前正在使用 Expo 开发一个 React Native 项目,并且我面临着 React-native-webview 包的挑战。具体来说,我需要在请求之前访问请求标头

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.