Android 带有单词{{query}}的白色大框出现在我的WebView中

Android 带有单词{{query}}的白色大框出现在我的WebView中,android,angularjs,android-webview,Android,Angularjs,Android Webview,我在bodybuilding.com上为其他人创建了一个非官方的应用程序。他们最近更新了他们的网站,自从我得到这个巨大的白色框,只有在页面加载完成后才会出现。没有错误,它不会出现在旧的黑色主题上,不会出现在浏览器中的移动站点上,也不会出现在基本的WebView上。我想知道是否有人能解释一下{{query}消息的情况。由于每个搜索字段中的括号都被删除,因此无法进行搜索 图像:我猜它与AngularJS有关,因为这是指令的语法。是否启用了Javascript?是:miscWebView.getSet

我在bodybuilding.com上为其他人创建了一个非官方的应用程序。他们最近更新了他们的网站,自从我得到这个巨大的白色框,只有在页面加载完成后才会出现。没有错误,它不会出现在旧的黑色主题上,不会出现在浏览器中的移动站点上,也不会出现在基本的WebView上。我想知道是否有人能解释一下{{query}消息的情况。由于每个搜索字段中的括号都被删除,因此无法进行搜索


图像:

我猜它与AngularJS有关,因为这是指令的语法。是否启用了Javascript?是:miscWebView.getSettings().setJavaScriptEnabled(true);您在日志猫中看到任何Javascript错误吗?没有Javascript错误。然而,启用它是导致出现白色框的原因。我通过制作一个只有webview的应用程序证实了这一点,而仅仅启用JavaScript就打破了webview中的站点。这似乎是一个链接到搜索栏的下拉列表,但没有正确加载。解决此问题的方法是在WebView上禁用JavaScript。他们网站上的一些脚本在WebView中表现不正常。在Chrome上进行了一些远程调试,并删除了空白框,以找到它下面的“顶部搜索”框。我的猜测是,他们正在使用AngularJS来填充它,但它失败了。