public void AddScriptContent(string content) { GeckoDocument doc = WebBrowser.Document; var head = doc.GetElementsByTagName("head").First(); GeckoScriptElement script = doc.CreateElement("script") as GeckoScriptElement; script.Type = "text/javascript"; script.Text = content; head.AppendChild(script); }
/// <summary> /// add a jscript source file /// </summary> /// <param name="filename"></param> public void AddScriptSource(string filename) { if (!File.Exists(Path.Combine(Path.GetDirectoryName(_url), filename))) { throw new FileNotFoundException(filename); } GeckoDocument doc = WebBrowser.Document; var head = doc.GetElementsByTagName("head").First(); GeckoScriptElement script = doc.CreateElement("script") as GeckoScriptElement; script.Type = "text/javascript"; script.Src = filename; head.AppendChild(script); }