5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Microsoft Edge Dev(Chromium)でClickOnceは動作するか ※20190929時点のInsider

Last updated at Posted at 2019-05-09

記事の対象者

  • ClickOnce(WEB経由)を使っている
  • Microsoft Edgeに多少の興味がある

はじめに

URL欄に以下を打ち込むとClickOnceを有効化できます。
edge://flags/#edge-click-once
image.png
@mimita1026さんに教えていただきました。

 

ClickOnceという特別流行っているわけでもない技術を使っていると、
EdgeがChromiumベースで開発されるといった情報を目にするだけで
ClickOnce大丈夫かなぁと若干疑ってしまいます。

Microsoft Edge preview builds: The next step in our OSS journey

ClickOnceアプリの発行場所をWEBサイトにした場合、
基本的にはIEやEdgeでしかローダー(dfsvc.exe)が動作せず、
Chromeの場合は配置マニフェスト(.application)がダウンロードされてしまいます。
※拡張機能をインストールすることで起動は可能

Chromiumベースで開発された場合、
果たしてClickOnceはどういう動作をしてくれるんでしょうか。

Microsoft Edge previewのインストール

image.png
せっかくだし現時点の動きを試してみようということで
Insiderプレビュー版で実際に動かしてみました。

Preview the next version of Microsoft Edge
Let's build together!

※現時点では英語のみ

配置マニフェスト(.application)にアクセスしてみた

HC取り損ねたので結論だけですが、
やっぱりダウンロードされました。
(ClickOnceローダーが起動しない)

Chromiumベースで作ってるんだから、少なくともInsider版ではそうなるよねといった感じですが、
こうなるとIEモードに期待するか、IE11を使うかといったことも考えないといけないんだろうか・・・。
(特定のURLはIEモードで動作させるとかできたらいいな)

Insider版の状況でアレコレ考えてもしょうがないので、
気にかけておく程度となります。

2019/09/29追記

ClickOnceの直接起動は対応済みとのことなので試してみました。
Updated Dev channel build 77.0.211.3 is live

Direct launch for ClickOnce applications has been enabled.
ClickOnceアプリケーションの直接起動が有効になりました。

Microsoft Edge Insider Channels

BetaもDevインストールしましたが、
直接起動はできずにダウンロードされました・・・。

image.png

2019/10/03追記

コメントでもご指摘いただいておりますが、
設定変更で無事に起動できました。

5
1
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?