Javascript 如何检测站点是否加载在移动设备的iframe中?

Javascript 如何检测站点是否加载在移动设备的iframe中?,javascript,html,iframe,Javascript,Html,Iframe,我最近开发的网站使用框架。直接访问站点时,响应性没有问题 还有另一个域名(domainB),我正在使用URL嵌入方法,它加载实际的站点 在移动设备上访问domainB时,响应不起作用,它加载的是桌面站点,而不是移动大小的站点 所以,我的问题是: 如何检测站点是否加载在移动设备的iframe中? 我看到了这个问题,通过这种方法可以理解网页是否加载在iframe中,但如何检测访问者是否在移动设备上 (我对域名B没有任何代码控制,URL嵌入功能由域名注册公司提供。) (这可能会有一些SEO问题,我知

我最近开发的网站使用框架。直接访问站点时,响应性没有问题

还有另一个域名(domainB),我正在使用URL嵌入方法,它加载实际的站点

移动设备上访问domainB时,响应不起作用,它加载的是桌面站点,而不是移动大小的站点

所以,我的问题是:

如何检测站点是否加载在移动设备的iframe中? 我看到了这个问题,通过这种方法可以理解网页是否加载在iframe中,但如何检测访问者是否在移动设备上


(我对域名B没有任何代码控制,URL嵌入功能由域名注册公司提供。)


(这可能会有一些SEO问题,我知道。)

您可以使用中的mdetect.js脚本检查页面是否加载到移动设备上。方法
DetectMobileQuick()
似乎可以满足您的需要,您可以找到一个示例。如MobileESP页面所述,这种方法可能不适用于对Javascript支持较差的旧手机,包括旧黑莓、PalmOS和Windows Mobile设备。您可能还想看看这篇文章,它描述了如何使用引导来确定所使用的设备视图的大小