在Xamarin.Forms Webview中从javascript调用c#函数

在Xamarin.Forms Webview中从javascript调用c#函数,xamarin,xamarin.forms,webview,xamarin.android,xamarin.ios,Xamarin,Xamarin.forms,Webview,Xamarin.android,Xamarin.ios,我想在用户点击html中的按钮时调用一些c代码。我遵循下面的例子,也尝试了它,如果我按原样使用它,它是符合我的目的的 它使用资产中的index.html,而我想在html页面所在的位置使用一些URL。但不幸的是,当我更改url时,它停止调用c代码 请告诉我是否需要进行任何更改以使其正常工作。是一些防火墙设置阻止了来自iOS模拟器的通信,在添加证书后得到了修复 示例演示现在运行良好这是否回答了您的问题@MihailDuchev,我有相同的实现,但正如我所说的,当我将URL更改为一些托管网页(如m

我想在用户点击html中的按钮时调用一些c代码。我遵循下面的例子,也尝试了它,如果我按原样使用它,它是符合我的目的的

它使用资产中的index.html,而我想在html页面所在的位置使用一些URL。但不幸的是,当我更改url时,它停止调用c代码


请告诉我是否需要进行任何更改以使其正常工作。

是一些防火墙设置阻止了来自iOS模拟器的通信,在添加证书后得到了修复


示例演示现在运行良好

这是否回答了您的问题@MihailDuchev,我有相同的实现,但正如我所说的,当我将URL更改为一些托管网页(如mydomain.com/myfile.html)时,它不起作用。没有理由不起作用。我过去也尝试过同样的实现,一切都正常。您如何从js调用C#方法?向我们展示一些您尝试过的代码-您是否正在创建
JavasriptInterface
?我在我的域上下载了示例hybridwebview并复制粘贴index.html。你可以在上面的链接上找到,请发布你的演示和测试url,我们无法用上面的演示重现你的问题。好的,谢谢你的分享,请接受你的回答,这将帮助其他有类似问题的人。