Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 带有书签页面的元标记“宽度=设备宽度”错误_Html_Mobile Website_Screen Resolution - Fatal编程技术网

Html 带有书签页面的元标记“宽度=设备宽度”错误

Html 带有书签页面的元标记“宽度=设备宽度”错误,html,mobile-website,screen-resolution,Html,Mobile Website,Screen Resolution,我的网站总体上运行良好,除了一个小而恼人的问题——当我在手机上为网站添加书签,然后稍后返回书签时,尽管有一个代码为“width=devicewidth”的元标记,但它似乎无法识别设备的正确宽度,并且无意中加载了错误的样式表。它加载desktop.css而不是mobile.css-我有一个脚本,它应该使用screen.width属性来确定正确的样式表 奇怪的是,如果你立即刷新屏幕,它会用正确的样式表重新加载页面?!所以我认为这可能是一个缓存问题,由于某种原因从内存中加载了不正确的html/css页

我的网站总体上运行良好,除了一个小而恼人的问题——当我在手机上为网站添加书签,然后稍后返回书签时,尽管有一个代码为“width=devicewidth”的元标记,但它似乎无法识别设备的正确宽度,并且无意中加载了错误的样式表。它加载desktop.css而不是mobile.css-我有一个脚本,它应该使用screen.width属性来确定正确的样式表

奇怪的是,如果你立即刷新屏幕,它会用正确的样式表重新加载页面?!所以我认为这可能是一个缓存问题,由于某种原因从内存中加载了不正确的html/css页面,但我尝试使用.htaccess文件,但没有成功

我注意到一些页面链接也加载不正确,所以不仅仅是书签页面不起作用

有什么想法吗?meta标签有问题吗?非常感谢您的帮助


Mike

已修复-经过更多搜索后,我发现在脚本运行之前,有时无法读取有关元标记的一些信息,而使用了上一页的屏幕分辨率

所以我将我的函数包装在一个setTimeout函数中——setTimeout'getDeviceWidth',100;这会将功能延迟100毫秒,确保元标记代码“宽度=设备宽度”已完成