title: WebBrowser.NavigateToString() with iframe videos (Youtube) on WP8
body: <p>I am working on an WP8 app that pulls in arbitrary HTML and renders it using a WebBrowser control and <code>NavigateToString()</code>. Sometimes the HTML contains embedded videos, such as YouTube videos, eg.</p>
  
  <pre><code>&lt;iframe height="380" src="http://www.youtube.com/embed/50m3v1deoid" width="689"&gt;&lt;/iframe&gt;
  </code></pre>
  
  <p>And the video does not load, it instead displays an error message: <em>The Adobe Flash Player or an HTML5 supported browser is required for video playback</em>.</p>
  
  <p>If an external webpage containing the same HTML is navigated to using <code>Navigate()</code> the video loads as expected. <code>IsScriptEnabled</code> is set to True, but I am guessing it is a quirk with iframes loaded from strings.</p>
  
  <p>Is this intended? Is there a way around this?</p>
  
  <p>Short of an obvious solution I am missing, an idea I had was to spawn a small and basic webserver using sockets, attach it to localhost and use Navigate() to get the page. Would that work?</p>