電子webviewタグを使用してローカルHTMLページをロードしようとしています。問題は私が正しい経路を理解できないことです。私はこれが相対パスでなければならないと仮定します。電子でローカルHTMLページを読み込む方法<webview>
外部http:// ...ファイルをロードすることは問題ありません。
よう相対パス: 「SRC = /フレーム/ something.html」ではなく、アプリがパッケージ化されたとき、彼らは破るよ以来
電子webviewタグを使用してローカルHTMLページをロードしようとしています。問題は私が正しい経路を理解できないことです。私はこれが相対パスでなければならないと仮定します。電子でローカルHTMLページを読み込む方法<webview>
外部http:// ...ファイルをロードすることは問題ありません。
よう相対パス: 「SRC = /フレーム/ something.html」ではなく、アプリがパッケージ化されたとき、彼らは破るよ以来
がfile://
でパスを前置してみないと、決して相対パスを使用し動作していません__dirname
を使用して絶対パスを作成します。
実際には__dirname
がローカルファイルをロードするために必要です。ありがとう。
Handlebarsテンプレートを使用しています。 app.js
var fname = 'file://' + __dirname + '/windows/webview.html';
var context = '<webview src=' +'"' + fname + '"' + '</webview>';