Как добавить локальный файл сценария в HTML-код элемента управления WebBrowser?
Это кажется действительно глупым. Я пробовал кучу разных способов, и это просто не работает. У меня есть приложение WinForms с элементом управления WebBrowser. Если я пытаюсь использовать необработанный HTML-файл на своем рабочем столе, используя ту же строку src, то src, который я собрал, работает нормально. Но подключение того же материала в элемент управления WebBrowser не будет работать.
Вот мой код:
HtmlElementCollection head = this.wbPreview.Document.GetElementsByTagName( "head" );
if (head != null)
{
HtmlElement elm = this.webBrowserControl.Document.CreateElement("script");
string mySource = Environment.CurrentDirectory + @"\MyScriptFile.js";
elm.SetAttribute("src", mySource);
elm.SetAttribute("type", "text/javascript");
((HtmlElement)head[0]).AppendChild(elm);
}
WebBrowser не получает сценарий. Однако, если я изменю «mySource» на внешний ресурс (через http: //), он будет работать нормально!
Помогите!