我正在用PHP创建一个网页,我希望在Windows桌面模式和Windows 8上的IE现代UI模式下访问页面时向用户显示不同的内容。
用户代理可以这样做吗?如果没有,有没有可能的解决方案?谢谢。
答案 0 :(得分:-2)
使用Javascript检查是否启用了ActiveX(Metro不允许任何activex内容,但桌面IE可以)
function isActivexEnabled() {
var supported = null;
try {
supported = !!new ActiveXObject("htmlfile");
} catch (e) {
supported = false;
}
return supported;
}
并通过Ajax将该信息发送到PHP脚本,例如