当前位置: 首页 > 知识库问答 >
问题:

将手机与平板电脑分开(htaccess或javascript或php)

夹谷野
2023-03-14

有没有一种有效的方法可以有效地将手机与平板电脑分离,将手机重定向到移动版网站,而不是平板电脑?

我的想法 :

htaccess重定向 :虽然我可以找到一种方法来重定向所有移动设备,但我还没有设法进一步将手机与平板电脑分开。

用户代理JS过滤器:同样的问题。

用户代理窗口。width:在某种程度上可行,但我显然不能测试所有设备,我不想把横向平板电脑视为手机,反之亦然。。。

对于这种情况,是否有最佳做法?

共有1个答案

赵永新
2023-03-14

以下是根据谷歌被认为是最佳实践的内容:

  • 制作一个响应式网站,这样您就不必分离设备
  • 使用用户代理头为每个设备提供不同的HTML
  • 使用用户代理标题重定向到移动特定站点

https://developers.google.com/webmasters/smartphone-sites/

虽然我推荐一个响应式网站,但你似乎倾向于隔离手机。有很好的库可以做到这一点:

https://github.com/serbanghita/Mobile-Detect

这不是一个完美的解决方案,因为很难追踪大手机和小型平板电脑之间的界限(比如银河笔记和Nexus 7)。

 类似资料:
  • 我想制作一个单独的模块,以便在项目之间共享它。该模块将具有android组件。因此,在创建新模块时,选项是电话

  • 问题内容: 因此,我正在为Android开发一个应用程序,我想对平板电脑强制使用“横向”方向,对于手机强制使用“纵向”方向。但是,似乎我只能根据我所看到的进行方向锁定,这违背了为设备设置两个独立方向的目的。 平板电脑:风景手机:肖像 更具体地说。 我在“ res / layout-xlarge-land”中有一个用于在平板电脑上进行美化的布局,而我在“ res / layout”中有原始布局,我只

  • 本文向大家介绍Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上,包括了Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上的使用技巧和注意事项,需要的朋友参考一下 先说一下adb命令配置,如果遇到adb不是内部或外部命令,也不是可运行的程序或批量文件。配置下环境变量

  • 我在当前项目中使用Butternife库时遇到了一点问题。我目前正在为手机和平板电脑优化项目,有时两者的布局文件之间会有细微的差异,例如 该类如下所示: 问题是,当在电话上查看时,这会引发一个丢失视图的异常,因为“text2”视图不存在。这周围有什么吗?或者,对于并非所有布局都可用的视图,我必须使用findViewById。谢了!

  • 出于某种原因,在我通过蓝牙将平板电脑与其他设备连接后,我的日志消息似乎不会出现。我创建了一条日志消息,上面写着log。d(标签,“创建时”),我在我的日志中看到了这一点,但当我将平板电脑与设备连接时,这一点突然从日志中消失,之后放置的消息根本不会出现(通过敬酒来验证)。这是蓝牙的问题还是我还缺少什么?

  • 我的代码只会在三星Galaxy平板电脑上崩溃(例如SM-P601、Android4.4.2)。 崩溃的代码是这一行: 另一个失败的代码只是在OnClick方法中: null