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

如何在不使用TeraWurfl的情况下检测网站是否通过移动或计算机使用[重复]

龙兴贤
2023-03-14

我在网上搜索答案,但当我找不到一个,我张贴我的问题。我们有什么办法可以检测到一个网站是否被计算机或移动设备使用?我不想用Terawurfl。只是一段可以返回computermobile的代码吗?有人做过这样的代码吗?

共有1个答案

马才
2023-03-14

您可以通过RESS(具有服务器端组件的响应式Web设计)移动脚本来检测站点运行设备。

你可以点击这里查看现场演示。

这个演示是通过Mobile Detect RESS脚本完成的。Mobile Detect是一个用于检测移动设备(包括平板电脑)的轻量级PHP类。它使用User-Agent字符串结合特定的HTTP头来检测移动环境。

// Include and instantiate the class.
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;

// Any mobile device (phones or tablets).
if ( $detect->isMobile() ) {

}

// Any tablet device.
if( $detect->isTablet() ){

}

// Exclude tablets.
if( $detect->isMobile() && !$detect->isTablet() ){

}
$detect->isiOS() //for iOS 
$detect->isAndroidOS() //for android
$detect->is('Chrome') //for chrome
$detect->is('iOS') //iOS
$detect->is('UC Browser') //UC Browser
.
.
.
more
 类似资料:
  • 本文向大家介绍如何在不使用HTML的情况下创建网站?,包括了如何在不使用HTML的情况下创建网站?的使用技巧和注意事项,需要的朋友参考一下 如果您不了解HTML或CSS,并且想创建一个网站,那么不用担心,您可以轻松创建网站,而无需编写一行HTML代码。 以下是一些无需编写任何HTML或代码行即可构建网站的方法: 网站构造函数 当您购买网站托管计划时,托管公司将为您提供免费的网站构建器选项,以轻松创

  • 问题内容: 我正在尝试编写一个脚本,该脚本需要根据CSS选择器找到的特定浏览器对象是否存在来适应其工作流程行为。 我不想使用document.getElementByID方法,因为从技术上讲,这不是CSS选择器,并且我们整个企业都在CSS选择器上进行了标准化,因此在DOM以外的其他任何选择都不会使CSS选择器超出我们的代码审查过程无论如何。 ThingSelector在哪里: OpenThing在

  • 问题内容: 我在线上看过很多教程,说您需要检查服务器是否通过HTTPS进行了安全连接。我的问题是,在我使用的某些服务器上,这是一个未定义的变量,导致错误。我可以检查是否应该定义另一个变量? 为了清楚起见,我目前正在使用以下代码来确定它是否为HTTPS连接: 问题答案: 即使未定义,这也应该始终有效 : 该代码与IIS兼容。 : 1)如果通过HTTPS协议查询脚本,则设置为非空值。 2)请注意,当将

  • 我想用Appium在移动上测试网站。我设置了以下内容 最新应用 安卓SDK 测试 Java-客户端2.1 Java1.7 硒2.42和硒单独2.42 为工具和平台设置了环境变量-工具、Java和appium appium正在启动,但当我点击http://127.0.0.1:4723/wd/hub/时,我得到了以下消息: 在Appium窗口上我看到了这个 在此之后,我尝试执行我的脚本“Run as

  • 问题内容: 这是@Jimt在Go中编写的工作程序和控制器模式的一个很好的示例, ” 但是此代码也有一个问题:如果要在退出时删除工作通道,则会发生死锁。 如果您使用,下次控制器写入该命令将导致恐慌,因为go无法写入一个已关闭的通道。如果您使用某些互斥锁来保护它,则由于它不会从通道读取任何内容,并且将阻止写入,因此互斥锁将导致死锁。您还可以为频道提供更大的缓冲,以解决此问题,但这还不够。 因此,我认为

  • 我们在selenium自动化框架中没有使用testNg框架,所以我想知道在没有testNg框架的情况下通过Jenkins运行selenium测试的可能性。