我製作了響應式網站,並使用視口元標記修復了不同設備上的縮放比例。我還用JavaScript來告訴設備不低於規模525px,因爲這是我的身體元素的最小寬度:視口元標記在Android上無法正常工作
<meta id="myViewport" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1" />
window.onload = function() {
if(window.innerWidth <= 525) {
var mvp = document.getElementById('myViewport');
mvp.setAttribute('content','width=525');
}
}
這工作完全在我測試了幾乎所有的設備;尤其適用於iOS移動設備(iPhone/iPad)。該網站是完全縮放的,一切都適合在屏幕內,並且用戶不需要水平滾動,放大或縮小。
但是,在Android設備上查看網站時,它不符合預期的屏幕。爲確保所有內容適合屏幕,用戶必須稍微縮小。這推斷視口在Android設備上無法正常工作。任何想法爲什麼?
我基本上希望網站能夠加載到每個設備上,並且完全適合屏幕,所以用戶不需要縮小內容以適應內容。
的鏈接網址是:www.wyevalleycampers.com/Version2/