'JSON' no está definido

Estoy tratando de cargar elSitio web de fondo de Chromecast en un c #Navegador web pero estoy obteniendo:

Supuse que estaba sucediendo porque el navegador web usa IE7 de forma predeterminada (?), Lo que podría no funcionar bien con el JS en el sitio web. Traté de actualizar el registroFEATURE_BROWSER_EMULATION a 9000 con la esperanza de la fuerzawebbrowser para usar el marco IE9. Pero sigo teniendo los mismos errores.

¿El navegador web es básico para esta tarea o hay alguna forma de evitar este problema?

EDITAR:

Entonces cuando imprimo elwebbrowser.version Obtengo: Versión: 11.0.9600.16518. ¿Cuál es la versión actual de IE que tengo? Si abro IE11 y navego a la url, funciona muy bien. No estoy seguro de por quéwebbroswer tiene un problema

Traté de inyectar unAnalizador JSON en la página web con este código:

HtmlDocument doc = webBrowser1.Document;
            Console.WriteLine(doc);
            HtmlElement head = doc.GetElementsByTagName("head")[0];
            HtmlElement s = doc.CreateElement("script");
            s.SetAttribute("type", "text/javascript");
            s.SetAttribute("src", "http://192.168.1.23:10000/JSON-js-master/json2.js");
            head.AppendChild(s);

Intenté con ips locales y externos que hacen referencia al archivo host. No parecía que hicieran la diferencia.

Respuestas a la pregunta(1)

Su respuesta a la pregunta