2016-10-22 22 views
2

電子webviewタグを使用してローカルHTMLページをロードしようとしています。問題は私が正しい経路を理解できないことです。私はこれが相対パスでなければならないと仮定します。電子でローカルHTMLページを読み込む方法<webview>

外部http:// ...ファイルをロードすることは問題ありません。

よう

相対パス: 「SRC = /フレーム/ something.html」ではなく、アプリがパッケージ化されたとき、彼らは破るよ以来

答えて

2

file://でパスを前置してみないと、決して相対パスを使用し動作していません__dirnameを使用して絶対パスを作成します。

0

実際には__dirnameがローカルファイルをロードするために必要です。ありがとう。

Handlebarsテンプレートを使用しています。 app.js

var fname = 'file://' + __dirname + '/windows/webview.html';

var context = '<webview src=' +'"' + fname + '"' + '</webview>';

関連する問題