黑莓特定的移动重定向插件?

时间:2012-02-13 作者:fred randall

Is there a Wordpress plugin out there, that redirects only Blackberry visitors to a very simple basic something of the site?

目前,我有一个响应迅速的网站,一个长的垂直网站smoothscroll.js (与Nike one相似)。它在iOS、Android和iPad中都有响应,虽然在BB(curve 2009)中显示正常,但很难阅读文本。我必须支持curve 2009+BB。

有什么建议吗

1 个回复
最合适的回答,由SO网友:schizdazzle 整理而成

我所知道的没有一个,但是如果你想写一个脚本来解决你的问题,那么:

在Javascript中:

<script type="text/javascript">   
   var userBrowser = navigator.userAgent;
   var url = "http://forblackberryusers.yoursite.com/";
   if (userBrowser.indexOf("BlackBerry") >= 0)
   {
      if (userBrowser.indexOf("WebKit") >= 0)
      {
         window.location = url;
      }
   }
</script>
或者,你也可以聪明一点,尝试创建一个插件。在php中,我可以想象它将包含以下内容:

<?php
   $userBrowser = strtolower($_SERVER[\'HTTP_USER_AGENT\']);
   $blackberry = strrpos($userBrowser, "blackberry");
   $webkit = strrpos($userBrowser, "webkit");
   $url = "http://forblackberryusers.yoursite.com/";

   if (!($pos_blackberry === false))
   {
      if (!($pos_webkit === false))
      {
         header("Location: " . $url);
      }
   }
?>
希望有帮助

结束

相关推荐

MobilePress无法翻译短码

几天前,我发布了我网站的移动版。看起来不错。我曾经mobilepress 同样如此。但我发现shortcodes 正在显示为简单文本。是否有其他插件可以构建高效的移动版本,包括短代码翻译

黑莓特定的移动重定向插件? - 小码农CODE - 行之有效找到问题解决它

黑莓特定的移动重定向插件?

时间:2012-02-13 作者:fred randall

Is there a Wordpress plugin out there, that redirects only Blackberry visitors to a very simple basic something of the site?

目前,我有一个响应迅速的网站,一个长的垂直网站smoothscroll.js (与Nike one相似)。它在iOS、Android和iPad中都有响应,虽然在BB(curve 2009)中显示正常,但很难阅读文本。我必须支持curve 2009+BB。

有什么建议吗

1 个回复
最合适的回答,由SO网友:schizdazzle 整理而成

我所知道的没有一个,但是如果你想写一个脚本来解决你的问题,那么:

在Javascript中:

<script type="text/javascript">   
   var userBrowser = navigator.userAgent;
   var url = "http://forblackberryusers.yoursite.com/";
   if (userBrowser.indexOf("BlackBerry") >= 0)
   {
      if (userBrowser.indexOf("WebKit") >= 0)
      {
         window.location = url;
      }
   }
</script>
或者,你也可以聪明一点,尝试创建一个插件。在php中,我可以想象它将包含以下内容:

<?php
   $userBrowser = strtolower($_SERVER[\'HTTP_USER_AGENT\']);
   $blackberry = strrpos($userBrowser, "blackberry");
   $webkit = strrpos($userBrowser, "webkit");
   $url = "http://forblackberryusers.yoursite.com/";

   if (!($pos_blackberry === false))
   {
      if (!($pos_webkit === false))
      {
         header("Location: " . $url);
      }
   }
?>
希望有帮助

相关推荐

Templates for Mobile Site

是否有任何内置方法可以根据浏览器大小显示不同的模板(即移动设备检测)?我做了一些研究,我能找到的只是大量插件,它们的功能远远超出了我的需要。我基本上只需要一种方法,将移动目录添加到我的主题中,并为移动用户显示该主题。