Jak dynamicznie zmieniać poziom powiększenia za pomocą Javascript?

Próbuję dowiedzieć się, jak zresetować poziom powiększenia na stronie internetowej dla ios. Wygląda na to, że kiedy użytkownik wykonuje powiększanie / pomniejszanie, funkcja powiększania nie działa. Chcę szczypać gesty, ale chcę programowo zresetować zoom. Ktoś ma pomysły na dynamiczną zmianę zoomu za pomocą Javascript / jQuery?


<meta id="viewportMeta" name="viewport" content="user-scalable=1, initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5" />


$(document).ready(function () {
      $("#zoomOut").click(function(){
            $('meta[name=viewport]').attr('content', 'initial-scale=0.5; maximum-scale1; user-scalable=1;');
        });

      $("#zoomIn").click(function(){
             $('meta[name=viewport]').attr('content', 'initial-scale=1; maximum-scale=1.0; user-scalable=1;');
        });
});

questionAnswers(1)

yourAnswerToTheQuestion