ionic-webview 相关问题


如何使用 RXJS 5.5.2 更新更好地捕获/执行/清空

正如 ionic-Angular 3.9.0 发行说明 (https://github.com/ionic-team/ionic/blob/master/CHANGELOG.md) 中所述,利用更新到 RXJS 5.5.2 的优势可以减小捆绑包尺寸并


Flutter webview iOS 错误“targetPlatform.macOS 的默认 webview 实现,但没有”

我是 Flutter 新手,我尝试了 Flutter 的 webview,它在 Android 上运行良好 我试图检查 iOS 版本,结果发现 我在用 webview_flutter:^3.0.0 这是我的代码 导入'包:


如何在 Ionic 7 中将状态传递给 IonRouterLink?

我正在使用 ionic 7 和 React 18。我有这个路由器链接 routerLink='/联系人' style={{ 颜色: '蓝色', 光标: '指针', marginLeft: '4px' }} > 怎么会...


Android webview 未发出所有按键事件

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


在 webview android Studio 中启用文件上传

我想做一个链接到我的网站的应用程序,我以为创建了webview后我的应用程序可以立即使用,结果我必须启用文件上传,该怎么办...


MAUI WebView 控件和 CORS

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


我们可以在跨平台使用android/ios sdk吗,比如react native/flutter/ionic

mapmyindia(mmi) 提供适用于 Android 和 ios 的地图 sdks 以及适用于 Web 的地图 api SDK 可以免费使用,但 API 不能免费使用 但是混合动力呢 我可以在 ionic/flut 中使用 mmi(不是 api)的 android 或 ios sdks...


如何在 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; } } } }


Google 自动更新后 Webview 停止工作

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


如何在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"


从 npm 下载包时出错

我从 NPM 下载软件包时遇到网络错误:屏幕截图。我该如何修复它? D:\ionic\abc\abc\>npm install @capacitor/push-notifications npm 错误!代码 EPROTO npm 错误!系统...


在颤动中单击文本字段时 Webview 重新加载

当我单击文本字段时,网络视图会重新加载。我正在使用 webview_flutter: ^4.4.4 版本和 sdk: '>=3.1.0 <4.0.0' flutter sdk WebViewWidget( controller: WebViewController...


requestAnimationFrame 在 iOS 中没有被触发

我有一个应用程序,它使用 webview 以及在其中运行的一些 javascript 代码。 在那里,我在执行一些逻辑时使用 requestAnimationFrame 。 该应用程序已运行


如何将 Dart Future 转换为 flutter webview 的 Javascript Promise

我使用了 webview_flutter 来加载我的网站 url,并使用 JavaScriptChannel 进行 javascript 和 dart 之间的双向通信,因为我想要一些从 Android/IOS 平台到 javasc 的本机结果...


Ionic 7 与 Angular 在调试器运行时仅进行 UI 更改

我有一个离子选择,其末尾应包含一个离子图标。图标应根据离子选择是打开还是关闭而变化。 问题: 当离子选择时,我的图标会正确更改...


这是否被认为是在iPhone开发中使用私有函数,因此是非法的?

我正在尝试禁用 UIWebView 的滚动,我发现的唯一方法是使用这种方式: #导入 idscroller = [[Webview 子视图]lastObject]; 整数计数; 方法 *方法 =


Firebase 在单击验证链接后将用户重定向到页面

我在我的网络应用程序中使用 Firebase 和 Ionic,我想在用户点击验证电子邮件中的链接后将用户重定向到特定页面(在我的例子中是登录页面)。 此刻,


运行 ionicserve 我收到此错误:“[错误] ng 意外关闭(退出代码 127)。”

我正在尝试在我的 Mac 上运行 ionic 应用程序。当我运行 npm install 来安装依赖项时,一切正常,没有任何问题。 但是当我运行 ionicserve 或 ionics 时,我收到此错误 [ng] 沃...


如何在Flutter WebView中使用智能手机上的按钮转到上一页?

我实现了一个浮动ActionButton来移动到上一页,如下面的代码所示。 是否可以使用智能手机上的后退按钮移至上一页而不使用


Web Audio API 无法在设备上播放声音样本,但可以在浏览器中播放

我有一个 Ionic 应用程序,它是一个节拍器。使用 Web Audio API,我已经使用振荡器功能使一切正常工作,但是当切换到使用 wav 文件时,真实设备上不会播放音频(iPh...


为什么我的 .app 文件(将用于在模拟器中测试应用程序)在 mac 中带有禁用图标?

我正在使用 Ionic 框架。我的目标是通过 XCode 在模拟器中运行我的应用程序。在不断尝试通过 Xcode 模拟器运行我的应用程序后,我观察到两个问题: 1.西姆...


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