title: Is there a way of detecting (JS) when the user is swiping from the edge, in iOS9+ safari?
body: <p>In iOS Safari these days, the user can trigger a system BACK or FORWARD by swiping from the far left or right of the screen.</p>
  
  <p>What I'm wondering is if there's a way to detect this condition (from JavaScript), while it's happening (as well as after the history navigation has occurred). That is, distinguish it from a swipe that is not causing system behaviors, and distinguish the end navigation from one triggered by a back button.</p>
  
  <p>I see that there may have been a hacky way to detect whether the navigation on iOS7 was triggered by swipe or not (based on a bug about missing the touchend), but I'm not sure that method works anymore in iOS 9+. Also, it doesn't tell me <em>during</em> the swipe what is going on (I ideally need to suppress my touchmove handlers while the System is doing its thing...).</p>