Html 使用Flash将手机从网站重定向的最简单方法
非常简单地说,我有一个Flash的网站。我在网站上也有PDF版本的信息。我想添加并确定请求站点的浏览器(或平台),如果是移动设备(或不支持Flash的设备,如iPhone或iPad),请将用户重定向到PDFHtml 使用Flash将手机从网站重定向的最简单方法,html,flash,Html,Flash,非常简单地说,我有一个Flash的网站。我在网站上也有PDF版本的信息。我想添加并确定请求站点的浏览器(或平台),如果是移动设备(或不支持Flash的设备,如iPhone或iPad),请将用户重定向到PDF 我认为它应该是一些简单的Javascript,我只是以前从未处理过需要从站点执行这种行为。我建议您使用像PHP这样的服务器端检查,因为大多数移动浏览器不支持Javascript。检查用户代理是否是移动的,然后重定向。我自己没有使用过这两种方法,但在快速搜索后,我发现了两个示例: 这一个测试
我认为它应该是一些简单的Javascript,我只是以前从未处理过需要从站点执行这种行为。我建议您使用像PHP这样的服务器端检查,因为大多数移动浏览器不支持Javascript。检查用户代理是否是移动的,然后重定向。我自己没有使用过这两种方法,但在快速搜索后,我发现了两个示例: 这一个测试导航器是否是几种移动类型之一,然后重定向 这个有一个测试屏幕大小的方法。如果屏幕小到可以移动,它会将浏览器重定向到移动版本。由于移动设备(或至少平板电脑)开始支持Flash,我不会拒绝任何查询字符串中带有“mobile”的内容。相反,我建议进行功能检查。由于移动浏览器的带宽有限,对传输的数据收费,并且可能不支持PDF格式,我还建议将PDF的导航设置为可选
<script type="text/javascript">
if(!navigator.mimeTypes["application/x-shockwave-flash"]) {
if(confirm('Your browser does not support flash? Would you like ' +
'view the PDF version? (25kB)')) {
location.replace('static_file.pdf');
} else {
// Show some "We're sorry" content.
}
}
</script>
<noscript>
<p>This requires Flash. <a href="static_file.pdf">Click here to
view the PDF version. (25kB)</a></p>
</noscript>
if(!navigator.mimeTypes[“应用程序/x-shockwave-flash”]){
如果(确认('您的浏览器不支持flash?您想要'+
'查看PDF版本(25kB)'){
location.replace('static_file.pdf');
}否则{
//展示一些“我们很抱歉”的内容。
}
}
这需要闪光灯