2017-01-31 6 views
1

Ich schaue mir die Beispiele an und habe noch ein Beispiel für das Laden einer lokalen HTML-Datei gefunden, die eingebettetes JavaScript enthält. Etwas wie, zusammen mit einigen anderen für das Projekt auf der Hauptindex.html Seite.Laden einer lokalen HTML-Seite mit eingebetteten Javascript-Dateien DotNetBrowser

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

Ich bin sicher, es muss ein Weg sein, um dies zu erreichen, ähnlich wie man es in CefSharp tun könnte, wo ich es ziemlich schnell arbeiten (leider war es extrem speicherintensiv, die nicht funktionieren würde) .

Grundsätzlich möchte ich die HTML-Datei ähnlich wie man es in ASP.Net laden würde, aber ohne tatsächlich einen Server haben, lesen Sie einfach die Datei von der Festplatte und laden Sie es zusammen mit allen Skripten es in den DotNetBrowser muss geladen werden, die auf der Seite sind.

Ich habe es geladen und ging in das Debugging-Fenster und es scheint eine Menge der Skripte geladen zu haben, aber eckig nicht geladen und es wurde ein Fehler über chrome.app Erweiterungen nicht verfügbar.

from the debugger Jede Hilfe würde sehr geschätzt werden.

Antwort

1

Es ist notwendig, die Web-Sicherheit zu deaktivieren und den Dateizugriff für DotNetBrowser zu erlauben. Dies kann über die Befehlszeilenschalter von Chromium erfolgen. Der folgende Artikel beschreibt, wie diese Schalter zu DotNetBrowser weitergeben müssen:

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

Die --disable-web-security und --allow-file-access-from-files Schalter ausschalten Richtlinie derselben Herkunfts werden und Dateizugriff von HTML erlauben.

+0

Danke! Ich bin tatsächlich ein paar Stunden vor dem Lesen Ihrer Antwort darauf gestoßen, aber es hat es behoben und alles funktioniert jetzt großartig! – MattE

Verwandte Themen