2017-01-31 121 views
1

我正在瀏覽示例,我還沒有遇到加載包含嵌入JavaScript的本地HTML文件的示例。類似於主index.html頁面上的項目以及其他幾個項目。使用嵌入式JavaScript文件加載本地HTML頁面DotNetBrowser

<script>src="angular.js"</script> 

我相信一定有做到這一點的方式,類似於你怎麼能做到這一點在CefSharp,在那裏我得到了它相當快的工作(可惜是非常內存密集型這是行不通的) 。

基本上我想加載的HTML文件類似於如何在ASP.Net中做到這一點,但實際上並沒有服務器,只需從磁盤讀取文件並將其加載到DotNetBrowser以及任何腳本中需要加載在頁面上。

我加載它並進入調試窗口,它似乎已經加載了很多的腳本,但角度沒有加載,它拋出一個關於chrome.app擴展不可用的錯誤。

from the debugger 任何幫助將不勝感激。

回答

1

有必要禁用網絡安全並允許DotNetBrowser訪問文件。這可以通過Chromium命令行開關完成。下面的文章介紹瞭如何將這些交換機傳遞到DotNetBrowser:

http://dotnetbrowser-support.teamdev.com/documentation/chromium-switches

--disable-web-security--allow-file-access-from-files開關將關閉同源策略,並允許從HTML文件訪問。

+0

謝謝!在我閱讀你的答案之前,我實際上遇到了這個問題,但它已經解決了它,現在一切都很順利! – MattE

相關問題