Как добавить локальный файл сценария в 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: //), он будет работать нормально!

Помогите!

Ответы на вопрос(4)

Ваш ответ на вопрос