Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用Flash将手机从网站重定向的最简单方法_Html_Flash - Fatal编程技术网

Html 使用Flash将手机从网站重定向的最简单方法

Html 使用Flash将手机从网站重定向的最简单方法,html,flash,Html,Flash,非常简单地说,我有一个Flash的网站。我在网站上也有PDF版本的信息。我想添加并确定请求站点的浏览器(或平台),如果是移动设备(或不支持Flash的设备,如iPhone或iPad),请将用户重定向到PDF 我认为它应该是一些简单的Javascript,我只是以前从未处理过需要从站点执行这种行为。我建议您使用像PHP这样的服务器端检查,因为大多数移动浏览器不支持Javascript。检查用户代理是否是移动的,然后重定向。我自己没有使用过这两种方法,但在快速搜索后,我发现了两个示例: 这一个测试

非常简单地说,我有一个Flash的网站。我在网站上也有PDF版本的信息。我想添加并确定请求站点的浏览器(或平台),如果是移动设备(或不支持Flash的设备,如iPhone或iPad),请将用户重定向到PDF


我认为它应该是一些简单的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');
}否则{
//展示一些“我们很抱歉”的内容。
}
}
这需要闪光灯