プラグインパッケージ内のhtmlファイルの表示

プラグインを作成し、ボタン押下でパッケージの中に同梱したhtmlファイルを開きたいです。

window.open関数で相対パス指定でいけるかと思ったのですが、Not Foundとなってしまいます。

パッケージ内のファイルを別ウィンドウで開く方法があるのであればご教授ください。

kt さん

パッケージ内のファイルを別ウィンドウで開く方法は、ありません。

プラグインを設定したアプリをデバッグツールの sources タグで確認してみてください。

プラグインの JavaScript は、下記のように動的に読み込まれます。

download.do?contentId=…

動的に読み込まれた JavaScript から相対パスを指定しても開くことはできません。

代替手段としては、JavaScript 内で動的に HTML を組み立てて、ダイアログ表示とするか

または、IFRAME で表示するかなどになると思います。

あとは、webpack を使う方法が考えられますが、その場合でも 動的に HTML を読み込んで

ダイアログ表示または、IFRAME 表示になると思います。

rex0220さん

コメントありがとうございます。

やはり方法はないのですね。

動的にHTML作成して表示する方向で検討したいと思います。

ありがとうございました。