Found a solution. First, insert a <meta>
viewport
tag in the head:
<meta name="viewport" content="width=701, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0, user-scalable=no" />
Note that I've set a static width of 701
, this is important. The web content overlay's width is 700px
. Setting a width of 701
means that the page can move ever so slightly. This wiggle means that the swipe left/right is caught and not percolated up to InDesign. There is a slight shift (by a pixel) if they do swipe, but it's minor compared to changing page.
Next, add the following CSS to your content:
.content {
-webkit-overflow-scrolling: touch
}
You may not need this CSS, but it was necessary for us.