I neet to set different initial-scale for landscape and portrait on Ipad
I added in head
<meta name="viewport" content="width=device-width, initial-scale=0.6" /> 
and I tried to use this script
if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {   
          function onOrientationChange()
          {
            var viewportmeta = document.querySelector('meta[name="viewport"]');
            switch(window.orientation) 
            {  
              case -90:
              case 90:
                viewportmeta.content = 'initial-scale=0.6';
                break; 
              default:
                viewportmeta.content = 'initial-scale=0.8';
                break; 
            }
          }
          window.addEventListener('orientationchange', onOrientationChange);
          onOrientationChange();
but id doesn't work correct. Are there any ways to make it work ?