2

我希望我的网页检测用户是否正在使用手持设备,如果是,则允许访问移动站点,如果没有则重定向到主站点。我假设这将在 JavaScript 中完成。任何人都可以帮助我或指出我正确的方向。

编辑

我仍然想使用 javascript,因为它是我在整个项目中使用的语言。

解决了

<script language="javascript"> 

 var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
          if (mobile) {
              window.location.replace("http://scmweb.infj.
              ulst.ac.uk/~b00519427/finalwebsite/homepage.html");
          }
          else
            window.location.replace("http://scm.ulster.ac.uk/");

   </script>

解决了

4

1 回答 1

1

要真正强制执行特定站点,JS 不是正确的选择,因为它很容易被禁用。因此,我会提出服务器端的决定和执行。为此,您可以使用 .htaccess 文件和 USER_AGENT 规则,如本答案中所述。

于 2013-04-11T14:30:42.883 回答