在桌面应用程序的浏览器中加载本地JavaScript文件

时间:2019-03-08 06:03:25

标签: javascript winforms cefsharp

我想将本地HTML文件加载到C#WinForm应用程序中的CEF浏览器控件中。

CefSettings settings = new CefSettings();
CefSharpSettings.LegacyJavascriptBindingEnabled = true;

// Initialize cef with the provided settings
Cef.Initialize(settings);            

// Create a browser component
chromeBrowser = new ChromiumWebBrowser($"file:///{dir}/HTMLPage1.html");

// Add it to the form and fill it to the form window.
this.Controls.Add(chromeBrowser);
chromeBrowser.Dock = DockStyle.Fill;

HTML链接到JavaScript库。如果我使用互联网网址,则可以正常工作:

<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>

但是由于手动下载的本地脚本而失败:

<script src="/Scripts/Plotly/plotly.min.js"></script>

有什么想法吗?

0 个答案:

没有答案