インストールレスプログラミング( ´ー`)

VBA , JavaScript , HTAなど 365アプリはインストール必要ですが、仕事に無いケースはほぼないから(・_・;)

HTA Audioオブジェクト meta記述で使えた

昨日までの成果でHTAを作る場合にmeta記述でEdge互換にするといろいろ使えたってのを書いていました。

以前失敗したAudioオブジェクトのやつがふいに頭によぎり試してみた。

ためしてみた

まず前の失敗例

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
  var pu=Audio()
  pu.src="end.mp3"
  pu.play()
</script>
</head>

<body>
</body>
</html>

f:id:chemiphys:20190115100424p:plain
この画面が出て使えない。レガシーブラウザモード? (IE6くらいの時代の互換らしい)

metaだけ変えた 他はいじらず

<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" charset="utf-8">
<title></title>
<script>
  var pu=Audio()
  pu.src="end.mp3"
  pu.play()
</script>
</head>

<body>
</body>
</html>

音なりますよ! エラーも出ません!

これは大きい。

夢が広がりますね。

Libralyへの苦手意識が減ったので,JQueryの学習も始めました。JavaScriptへの理解が進んだ後でもありますし,意味もあるかな。