日本的许多浏览器(EZWeb,i-mode等)都不允许元刷新,实际上,它们可能会显示警告信息,例如“此页面使用较新的技术而无法显示”代替您的网页。
如何判断移动浏览器是否不支持元刷新,以便我可以在这些情况下采取不同的操作?
由于
答案 0 :(得分:1)
这样的最佳选择是在页面上显示带元刷新的链接。传统的“点击这里,如果页面没有在5秒内重定向你”的事情。这就是PC领域多年来所做的事情。
如果您只是重定向,还应该考虑带有Location:
标头的HTTP 304。
如果您希望在特定时间后重新加载页面,那么您就会陷入困境。没有JavaScript,就没有其他方法可以用来自动执行此操作。
答案 1 :(得分:0)
如果没有JavaScript,您实际上仅限于用户代理嗅探。为了提供最佳体验,我建议使用已知的UA字符串仅将元刷新发送到您知道可以处理它的浏览器,并且对于那些您不知道的人发送纯HTML响应,该响应具有供用户单击的链接做刷新。