Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在某些设备上无法从webview访问play.google.com。(“不再支持此浏览器”)_Android_Webview_Google Play - Fatal编程技术网

Android 在某些设备上无法从webview访问play.google.com。(“不再支持此浏览器”)

Android 在某些设备上无法从webview访问play.google.com。(“不再支持此浏览器”),android,webview,google-play,Android,Webview,Google Play,我们已经编写了一个库,可以在某个时候获得play.google.com应用程序链接列表。 我们总是在网络视图中打开这些链接,因为我们不希望用户离开当前应用,除非他们必须离开。 在回归中,我们注意到一些设备(三星S34.1.2/Note2 4.3)在尝试打开链接时会显示以下消息: “不再支持此浏览器” 我的猜测是商店网站是基于用户代理或其他原因被屏蔽的(如果链接是在互联网和Chrome应用程序中打开的,而不是在firefox中打开的,则会显示相同的消息)。 其他设备工作正常,但webview会转到

我们已经编写了一个库,可以在某个时候获得play.google.com应用程序链接列表。 我们总是在网络视图中打开这些链接,因为我们不希望用户离开当前应用,除非他们必须离开。
在回归中,我们注意到一些设备(三星S34.1.2/Note2 4.3)在尝试打开链接时会显示以下消息: “不再支持此浏览器”
我的猜测是商店网站是基于用户代理或其他原因被屏蔽的(如果链接是在互联网和Chrome应用程序中打开的,而不是在firefox中打开的,则会显示相同的消息)。 其他设备工作正常,但webview会转到正确的页面

是否有人知道被阻止的内容的标准或任何其他信息?在进行更改之前,我们想知道受影响设备的范围

我们可以将链接更改为市场链接并打开play store应用程序,但来自第三方来源的链接仍然是URL。虽然我们可以将这些链接传递到另一个应用程序而不是网络视图,但如果用户选择chrome/internet,它仍然无法工作。如前所述,我们不想离开应用程序,除非我们不得不离开

感谢您提供有关此主题的任何信息或链接


谢谢

我想可能是webview上设置的用户代理。尝试更改它:

webview.getSettings().setUserAgentString("user-agent-string");
在这里,您可以获得一组用户代理的链接: