1

当 JavaScript 被禁用时,我需要为桌面和移动网站显示不同的消息。

目前我有

<noscript>  
    <meta http-equiv="Refresh" content="0; URL=/error.html" />
</noscript>

我需要可以做的代码(我使用伪代码)

<noscript>
    if desktop
    <meta http-equiv="Refresh" content="0; URL=/error.html" />
    if mobile
    <meta http-equiv="Refresh" content="0; URL=/mobile-error.html" />
</noscript>

谢谢

4

1 回答 1

2

您的网站是否有任何服务器后端?您可以尝试根据从连接浏览器收到的用户代理进行移动浏览器检测。

请参阅这篇关于使用用户代理检测移动设备的 stackoverflow 帖子。

于 2013-08-20T04:06:26.770 回答