Javascript XLabs.Forms.Controls.HybridWebView不显示html/js警报
我正在xamarin表单应用程序中实现hybridWebView。我遇到的问题是hybridWebView没有显示来自webView中网站的警报消息。我刚刚得到一个简单的html页面,它具有以下js功能:Javascript XLabs.Forms.Controls.HybridWebView不显示html/js警报,javascript,xamarin,xamarin.forms,xlabs,xamarin.forms.labs,Javascript,Xamarin,Xamarin.forms,Xlabs,Xamarin.forms.labs,我正在xamarin表单应用程序中实现hybridWebView。我遇到的问题是hybridWebView没有显示来自webView中网站的警报消息。我刚刚得到一个简单的html页面,它具有以下js功能: function testAlert() { alert('tester'); } 当我使用CallJsFunction调用这个函数时,什么都没有发生。我知道它正在启动,因为如果我在函数中添加了其他内容,比如说更新页面上的html,那么它就会启动 是否需要设置任何属性以在视图中显示警
function testAlert() {
alert('tester');
}
当我使用CallJsFunction调用这个函数时,什么都没有发生。我知道它正在启动,因为如果我在函数中添加了其他内容,比如说更新页面上的html,那么它就会启动
是否需要设置任何属性以在视图中显示警报。我知道内置的Xamarin forms webview可以很好地显示警报。我创建了一个浏览器,在使用XLabs的HybridWebView
时,它基本上可以通过两种方式满足您的需要:
CallJsFunction()
方法(绑定到单击的按钮的事件
InjectJavaScript()
方法(绑定到单击的按钮的事件
ContentPage
的OnAppearing
,然后用一个简单的调用.html
页面都存储在本地供和使用.html
文件路径,因为文件系统不同
这种方法在Android上运行良好,但在iOS上却不行。一、 很像你,没有看到任何警报。出于这个原因,我在网站上创建了一个问题。我知道现在不多,但希望他们能找到解决办法。如果没有,应该可以简单地更改iOS版的
HybridWebView
的自定义呈现程序,从而解决问题。能否添加代码,以便在XLabs中显示HybridWebView?另外,你在iOS和Android上都遇到过这个问题吗?