出于某种原因,我开发了两个移动和桌面网站。
所以所有的东西都是不同的,比如php,js,css。但我应该使用相同的数据库和图像。
我需要这样的代码。
if(mobile) {
include 'mobile/aa.php';
} else {
include 'desktop/aa.php';
}
同样的事情将在js和css中应用。
在这种情况下,我该如何实现它。请帮帮我。
我发现了许多方法,例如使用屏幕大小重定向url,css和js。
但这种方式对我不好。
请告诉我是否有可能。
答案 0 :(得分:1)
基本上开发两个不同的网站并不是一个好主意。如果移动设备上不需要,您可以使用响应式网页设计和.htaccess来阻止功能 你可以做下面发现here
的事情 if(navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|IEMobile)/)){
var js = document.createElement('script');
js.type = "text/javascript";
js.src = "/s/jquery.dropkick-1.0.0.js";
var css = document.createElement('link');
css.type = "text/css";
css.rel = "stylesheet";
css.href = "/c/dropkick.css";
var h = document.getElementsByTagName('head')[0];
h.appendChild(js);
h.appendChild(css);
}
答案 1 :(得分:0)
基本上,只有当您传递参数告诉PHP时,PHP才能知道客户端是移动设备还是桌面设备。
只需使用CSS中的响应即可解决您的问题。