我要想问在微信公众号里的阅读原文中放置下载APP的链接,怎么自动识别苹果或是安卓,跳转到下载页面
你可以提供ios ,Android两个选项按钮
如何实现扫描二维码,实现网址自动跳转
只要将网址转成对应的码,然后扫描就会自动跳转的.
怎样判断手机端和电脑端自动跳转到各自的页面
你好
//平台、设备和操作系统
var system ={
win : false,
mac : false,
xll : false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf(“Win”) == 0;
system.mac = p.indexOf(“Mac”) == 0;
system.x11 = (p == “X11”) || (p.indexOf(“Linux”) == 0);
//跳转语句,如果是手机访问就自动跳转到wap.baidu.com页面
if(system.win||system.mac||system.xll){
}else{
window.location.href=”手机站链接”;
}
–>
否则打开网站默认页面
代码2:
function browserRedirect() {
var sUserAgent= navigator.userAgent.toLowerCase();
var bIsIpad= sUserAgent.match(/ipad/i) == "ipad";
var bIsIphoneOs= sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp= sUserAgent.match(/midp/i) == "midp";
var bIsUc7= sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc= sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid= sUserAgent.match(/android/i) == "android";
var bIsCE= sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM= sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
window.location.href= '手机站链接';
} else {
window.location= 'PC站链接';
}
}
browserRedirect();
引入代码后系统可以自动判断是手机平板等移动设备还是PC
满意请采纳
如何识别手机浏览器并跳转到指定网页?
使用方法:将下面代码放入你需要识别页面的hade标签前面,然后将下面的http://m.baidu.com 修改为您的手机版站点的地址!
上面是我找来的,我不知道能不能用,但是希望对你有帮助。
php识别手机端,并自动转跳到指定页面
if ( ( strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Mobile’) !== false && strpos($_SERVER[‘HTTP_USER_AGENT’], ‘iPad’) === false)
|| strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Android’) !== false
|| strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Silk/’) !== false
|| strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Kindle’) !== false
|| strpos($_SERVER[‘HTTP_USER_AGENT’], ‘BlackBerry’) !== false
|| strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Opera Mini’) !== false
|| strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Opera Mobi’) !== false ) {
echo ‘是手机访问’;
} else {
echo ‘不是手机访问’;
}
自动识别wap/web访问并自动跳转
您好 asp代码
// Because this script sends out HTTP header information,
// the first characters in the file must be the PHP tag.
// relative URL to your HTML file
$htmlredirect = “/html/my_htmlpage.html”;
// ABSOLUTE URL to your WML file
$wmlredirect = ” http://wap.mysite.com/wml/my_wmldeck.wml”;
if(strpos(strtoupper($HTTP_ACCEPT),”VND.WAP.WML”) > 0)
{// Check whether the browser/gateway says it accepts WML.
$br = “WML”;
}
else {
$browser=substr(trim($HTTP_USER_AGENT),0,4);
if($browser==”Noki” || // Nokia phones and emulators
$browser==”Eric” || // Ericsson WAP phones and emulators
$browser==”WapI” || // Ericsson WapIDE 2.0
$browser==”MC21″ || // Ericsson MC218
$browser==”AUR ” || // Ericsson R320
$browser==”R380″ || // Ericsson R380
$browser==”UP.B” || // UP.Browser
$browser==”WinW” || // WinWAP browser
$browser==”UPG1″ || // UP.SDK 4.0
$browser==”upsi” || // another kind of UP.Browser ??
$browser==”QWAP” || // unknown QWAPPER browser
$browser==”Jigs” || // unknown JigSaw browser
$browser==”Java” || // unknown Java based browser
$browser==”Alca” || // unknown Alcatel-BE3 browser (UP based?)
$browser==”MITS” || // unknown Mitsubishi browser
$browser==”MOT-” || // unknown browser (UP based?)
$browser==”My S” || // unknown Ericsson devkit browser ?
$browser==”WAPJ” || // Virtual WAPJAG www.wapjag.de
$browser==”fetc” || // fetchpage.cgi Perl script from www.wapcab.de
$browser==”ALAV” || // yet another unknown UP based browser ?
$browser==”Wapa”) // another unknown browser (Web based “Wapalyzer”?)
{
$br = “WML”;
}
else {
$br = “HTML”;
}
}
if($br == “WML”) {
// Force the browser to load the WML file instead
header(“302 Moved Temporarily”);
header(“Location: “.$wmlredirect);
exit;
}
else {
// Force the browser to load the HTML file instead
header(“302 Moved Temporarily”);
header(“Location: “.$htmlredirect);
exit;
}
?>
这个判断是在服务端完成的, PHP代码将首先查看网关是否接收text/vnd.wap.vml MIME类型。如果不是,将检测前面的字符,查看是否为WML浏览器。如果不符合,那么就假设为HTML浏览器。如果有新的WML浏览器,那么ID字符串也要增加。
这个代码基于Robert Whitinger(robert@wapsight.com)的代码,使用了Don Amaro(donamaro.concepcion@nl.unisys.com)提供的列表。
注意:由于只需要四个字符串就可以辨别,因此例如:”WapIDE-SDK/2.0;(R320s(Arial))” 可以使用“WapI”来代替是可行的做法,也是足够的。
同样的功能也可以通过ASP来解决。先判断请求的是“/index.wml” 或者 “/index.html” 和所需要的MIME类型。另外以下的脚本辨别的方式和上面不一样。另外还需要网关告诉服务器它能接收的text/vnd.wap.wml MIME类型。该例子如下所示:
<%
Response.Buffer = TRUE
Dim IsWap
httpAccept = LCase(Request.ServerVariables(“HTTP_ACCEPT”))
if Instr(httpAccept,”wap”) then
IsWap=1
Else Response.Redirect “/index.html” : Response.Flush : Response.End
End if
%>
<%Response.ContentType = "text/vnd.wap.wml"%>
<%Response.Flush%>
” http://www.wapforum.org/DTD/wml_1.1.xml”>
<%Response.Flush:Response.End%>
支付宝app扫网页二维码,网页自动跳转,是怎么实现的
这个是支付宝WAP接口.直接跳转支付宝页面进行付款.
如何识别firefox浏览器自动跳转
if(!document.all) { locahost.href="路径页面"; }
如何检测到程序已安装,自动跳转到安装目录界面
网站的主机管理那里设置主页文档为 index.asp 对于有跳转的目录 你要将中文目录下的文件放在根目录下 比如 wwwroot 目录下 英文目录放到EN 目录下 做好互连即可
识别微信浏览器跳转不同页面,就是微信浏览器打开自动跳转到a.html 其他所有浏览器打开全部跳转到b.html
微信不支持修改浏览器,需要每一次手动打开 在微信中打开网页 点击右上角三个点 选择【在浏览器中打开】即可