'JSON' é indefinido
Estou tentando carregar oSite de plano de fundo do Chromecast em um c #WebBrowser mas estou recebendo:
Eu assumi que isso estava acontecendo porque o navegador da web está usando o IE7 por padrão (?), O que pode não funcionar bem com o JS no site. Eu tentei atualizar o registroFEATURE_BROWSER_EMULATION
para 9000 na esperança de forçar owebbrowser
para usar a estrutura do IE9. Mas ainda recebo os mesmos erros.
O navegador da web é básico para esta tarefa ou existe uma maneira de contornar esse problema?
EDITAR:
Então, quando eu imprimo owebbrowser.version
Eu recebo: Versão: 11.0.9600.16518. Qual é a versão atual do IE que eu tenho. Se eu abrir o IE11 e navegar até o URL, ele funcionará muito bem. Não sei por que owebbroswer
está tendo um problema.
Eu tentei injetar umAnalisador JSON na página da web com 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);
Tentei com ips locais e externos referenciando o arquivo host. Não parecia fazer a diferença.