Xamarin Android WebView - JDE E1 门户网站

Xamarin Android WebView - JDE E1 Web Portal

我正在创建一个 Xamarin Android 应用程序,它使用显示 JDE E1Menu.maf 门户的简单 Web 视图。该应用程序基本上是一个嵌入在简单 WebView 中的网站。我可以登录该网站,但是当我进入菜单屏幕时,我无法点击任何按钮。

门户网站有一个带有 table 的 IFrame,其中每个 table 单元格都是一个通过 javascript 触发的按钮。我无法点击 table 单元格中的按钮。

我在 WebView 上启用了 javascript。

如何修复您的 Web 视图以支持 javascript 并显示 E1 JDE 门户:

webView.Settings.JavaScriptEnabled = true; // Enable javascripting
webView.Settings.DomStorageEnabled = true; // Enable storage in DOM
webView.LoadUrl( "https://www.example.com/jde/" ); // Don't include the E1Menu.maf

这已经过测试并且有效。