Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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
Javascript 在桌面上使用chrome mobile view与在手机上使用chrome的区别_Javascript_Html_Google Chrome - Fatal编程技术网

Javascript 在桌面上使用chrome mobile view与在手机上使用chrome的区别

Javascript 在桌面上使用chrome mobile view与在手机上使用chrome的区别,javascript,html,google-chrome,Javascript,Html,Google Chrome,我正在开发一个具有web视图和移动视图的应用程序。为了测试mobile view,我使用了chrome更改为mobile display/tablet display选项。但是当我在手机上使用这个应用程序时,会有很大的不同。我遗漏了什么?当我们进行测试时,web视图和移动视图之间的一个区别是用户代理。如果你想在谷歌chrome上获得测试的移动体验,你不应该仅仅将chrome的视图更改为移动/平板电脑。但是您可能还应该找到一种方法来更改用户代理本身。否则,您可以在手机浏览器上打开相同的uri。这样

我正在开发一个具有web视图和移动视图的应用程序。为了测试mobile view,我使用了chrome更改为mobile display/tablet display选项。但是当我在手机上使用这个应用程序时,会有很大的不同。我遗漏了什么?

当我们进行测试时,web视图和移动视图之间的一个区别是用户代理。如果你想在谷歌chrome上获得测试的移动体验,你不应该仅仅将chrome的视图更改为移动/平板电脑。但是您可能还应该找到一种方法来更改用户代理本身。否则,您可以在手机浏览器上打开相同的uri。这样,用户代理保持不变

此外,移动浏览器中的某些操作将不同于web浏览器。在“移动视图”中的浏览器中,您可以期望基于
触摸
的操作,而在另一种情况下,在web浏览器中,您可以期望基于单击的操作

请在此处阅读有关用户代理的更多信息:

此外,您还可以使用切换用户代理。我们在一个项目中使用了它,尽管我不知道它现在是否运行良好


这里有一个关于触摸事件的参考资料:

有什么“大区别”吗?我想我只会使用手机来测试应用程序。它是用例的更真实的表示。谢谢