-1

我正在用 PHP 制作一个网页,当他在 Windows 8 上以 IE 桌面模式和 IE 现代 UI 模式访问该页面时,我想向用户显示不同的内容。

用户代理可以这样做吗?如果没有,是否有任何可能的解决方案?谢谢你。

4

1 回答 1

-2

如果启用了 ActiveX,请检查 Javascript(Metro 不允许任何 activex 内容,但桌面 IE 可以)

function isActivexEnabled() {
    var supported = null;        
    try {
        supported = !!new ActiveXObject("htmlfile");
    } catch (e) {
        supported = false;
    }

    return supported;
}

例如,通过 Ajax 将该信息发送到 PHP 脚本

于 2013-08-26T15:48:58.220 回答