title: Can you take a "screenshot" of the page using Canvas?
body: <p>I have a page where we're positioning a bunch of elements using CSS, and changing their "top and left" positions using JS.</p>
  
  <p>I've had reports that these things have been misaligned, but a user has the motive to lie about this to "cheat", so I'm not exactly sure whether they're telling the truth. I'm trying to find a way to figure out whether they're lying or not, and to have some "proof".</p>
  
  <p>I know that Canvas has a method to copy image information from an image element, or another canvas element (kind of a BitBlt operation).</p>
  
  <p>Would it be possible to somehow, with Canvas (or with something else, Flash, whatever), take a "picture" of a piece of the page?<br>
  Again, I'm not trying to take information from an <code>&lt;image&gt;</code>. I'm trying to copy what the user sees, which is comprised of several HTML elements positioned absolutely (and I care most about those positions) and somehow upload that to the server.</p>
  
  <p>I understand this can't be done, but maybe I'm missing something.</p>
  
  <p>Any ideas?</p>