I have a page on which I need to reset the zoom command (increase), and return it to its original state with a decrease.
Sounds like an old proven method of rewriting a meta viewport:
const viewportmeta = document.querySelector('meta[name="viewport"]'); viewport.attr('content', "initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0");
doesn't seem to work on ios10 anymore (page remains enlarged). Is there any way around this?
Update
.attr is a jquery method, my mistake is to leave this in the original question (it is assumed that setAttribute I tried to collect a few different things to make this work). Nevertheless, the problem remains. I created a demo page here .
On iOS 10+, scaling is really far, for example:

Changing the viewport when you increase the width of the previous device does not change the zoom when changing the viewport meta tag. This works on Android (at least in the Chrome browser).
source share