使用flash内容防止移动检测

使用flash内容防止移动检测,flash,actionscript,flash-builder,Flash,Actionscript,Flash Builder,有些网站强制执行向桌面和移动用户显示不同内容的政策。除了使用适当的UA字符串外,web上还有.flv文件!因此,他们不知何故检测到了移动设备,却没有显示桌面内容 分析这种闪存行为对于我们的一个项目(移动应用程序)非常重要,因此出于安全原因,软件中必须有一种隐藏模式,以保护移动用户在访问我们合作公司的某些网站时不会被识别为移动用户 如何从客户端浏览器控制此行为 非常感谢您的帮助 如果需要在flash中检查浏览器的版本,可以使用tip。如果要将移动浏览器识别为桌面浏览器,则必须更改用户代理设置。以下

有些网站强制执行向桌面和移动用户显示不同内容的政策。除了使用适当的UA字符串外,web上还有.flv文件!因此,他们不知何故检测到了移动设备,却没有显示桌面内容

分析这种闪存行为对于我们的一个项目(移动应用程序)非常重要,因此出于安全原因,软件中必须有一种隐藏模式,以保护移动用户在访问我们合作公司的某些网站时不会被识别为移动用户

如何从客户端浏览器控制此行为


非常感谢您的帮助

如果需要在flash中检查浏览器的版本,可以使用tip。如果要将移动浏览器识别为桌面浏览器,则必须更改用户代理设置。以下是如何在Opera Mobile中执行此操作。

如果您需要在flash中检查浏览器的版本,可以使用提示。如果要将移动浏览器识别为桌面浏览器,则必须更改用户代理设置。以下是如何在Opera Mobile中执行此操作。

除了UA字符串之外,大多数检查都是使用css媒体查询或javascript完成的。除非你能在安卓系统上创建一个定制的浏览器,否则你很难控制这些,而在iOS上则更难/更不可能

最明显的检查是检查您是否正在使用电话:

您自己提到的用户代理字符串 使用javascript的Sceen大小 css媒体查询 当然,不向访客显示flash还有其他原因,在以下情况下使用检测:

支持的媒体视频标签 使用SWFObject或类似基于javascript的东西进行特定的flash测试
如果你真的不想让别人知道你在打电话,请使用远程桌面连接到“真实”计算机,并在远程系统上使用浏览器。RDP for windows、VNC for windows/osx/more或TeamViewer等专用系统。大多数远程连接系统都有可用的应用程序。

除了UA字符串之外,大多数检查都是使用css媒体查询或javascript完成的。除非你能在安卓系统上创建一个定制的浏览器,否则你很难控制这些,而在iOS上则更难/更不可能

最明显的检查是检查您是否正在使用电话:

您自己提到的用户代理字符串 使用javascript的Sceen大小 css媒体查询 当然,不向访客显示flash还有其他原因,在以下情况下使用检测:

支持的媒体视频标签 使用SWFObject或类似基于javascript的东西进行特定的flash测试
如果你真的不想让别人知道你在打电话,请使用远程桌面连接到“真实”计算机,并在远程系统上使用浏览器。RDP for windows、VNC for windows/osx/more或TeamViewer等专用系统。大多数远程连接系统都有可用的应用程序。

这取决于它们在做什么。移动设备检测可以简单地检查屏幕大小或用户代理,但也可以是其他任何事情

要准确地了解您需要做什么,请通过或之类的方式运行swf文件

如果他们使用flash,我想他们所做的不仅仅是一个基本的用户代理字符串。他们可能正在研究无法轻松调整的设备功能


使用flash进行检测很奇怪,因为它在iPhone上根本不起作用。

这取决于他们在做什么。移动设备检测可以简单地检查屏幕大小或用户代理,但也可以是其他任何事情

要准确地了解您需要做什么,请通过或之类的方式运行swf文件

如果他们使用flash,我想他们所做的不仅仅是一个基本的用户代理字符串。他们可能正在研究无法轻松调整的设备功能


使用flash进行检测很奇怪,因为它在iPhone上根本不起作用。

查看客户端浏览器发送的标题。通常用户代理字符串用于识别浏览器,发送一个假的用户代理字符串非常简单。firefox mobile有一个扩展,它允许您检查客户端浏览器发送的标题。通常用户代理字符串用于识别浏览器,发送一个假的用户代理字符串非常简单。firefox mobile有一个扩展,可以让你这么做