最終更新日 2025-03-12

HmTinyHttpServer (HTML/httpサーバー)

概要

「ブラウザ枠」や「レンダリング枠」に、手軽に「http://localhost:port/」形式でアクセスできるようにするためのコンポーネント

http://localhost が必要な理由

「現代的な技術・開発手法・人気のフレームワーク」で作成した「HTML/JS」ページは、
file://プロトコルでは表示出来なくなっている

という単純な理由です。

現実的には「単にページ内容を表示させるだけ」でも
「http://プロトコルが必要となることが多い」
といった時代になっています。

HmTinyHttpServerの主な特徴

類似コンポーネント

ダウンロード

更新日 2025/03/11
HmTinyHttpServer ver 1.113

セキュリティソフトやディフェンダーでダウンロード自体が防がれてしまう場合、
コマンドプロンプトもしくはPowerShellなどでダウンロードしてください。

コマンドプロンプト(cmd)の例
curl -O https://秀丸マクロ.net/other_soft/hm_tiny_http_server/HmTinyHttpServer.zip
PowerShellの例 (powershellは日本語ドメインを理解できないのでtinyコードで)
Invoke-WebRequest -Uri "https://xn--pckzexbx21r8q9b.net/other_soft/hm_tiny_http_server/HmTinyHttpServer.zip" -OutFile "HmTinyHttpServer.zip"

などとしてダウンロードしてください。

ブロック解除

.zipファイルをブロック解除(or 許可する)する
(本ソフトには.exeが含まれていますので、原則的にはブロック解除(or 許可する)をする必要があります)

動作環境

必要なファイルの配置

この5つが必要なので、適当なディレクトリに配置してください。

配置場所

一般的には、

マクロディレクトリ\HmTinyHttpServer\*.*

といった形で
マクロディレクトリのサブディレクトリとして「HmTinyHttpServer」を作成し、そこに配置するのが良いでしょう。

ライセンス