アカウント名:
パスワード:
EdgeのIEモードでIE本体を使ってる以上、実質的な廃止はどれくらい先になることやら。IEモードでIE専用サイトが動いてしまうんだからサイトの更改が進まずダラダラ裏側でIEが残り続けるんじゃないかと。
IE関連コンポーネントに依存したアプリは腐るほどあるだろうから、それらをサポートする限りコンポーネントとしてのIEもサポートするだろうね。ただ、MS公式で提供されるヘルプファイル形式で現状唯一動くCHMファイル/hh.exeはIEコンポーネントだし、企業内の内製ツールで使われてそうなHTAファイル/mshta.exeもIEコンポーネントだし、ふつーにHTTPアクセスするAPIとかもIE依存のが色々有ったはず。サポート切るのは現実的な選択肢としては相当劇薬なハズで、スタンドアロンのIE廃止なんて目じゃないくらいの覚悟が要る。
ちなみにWindows95までは16ビットアプリが主流で、16ビットアプリは64bitのWindowsでこそ動かないけど32bit版ならWindows10でも一応は動く。Windows10のサポート終了は2025年だから、Windows95から数えて30年維持された訳だ。
Webブラウザサポートチーム的にはIE切れても全体ではIE切れないんじゃないかなぁ……
# そんなわけでIEを本気で滅ぼすつもりなら、# MSが作るべきはIEコンポーネントで提供してたAPIを別エンジンで提供する仕組み。
COMの延命を助ける方向には絶対動かないしそれがいまだに「IE」コンポーネントかどうかは本質じゃない
レス先も文章も間違ってない?
あとCOMは流行ってこそいないけど延命以前に畳みに入ってないのでは?.NETも一部COMだし、D&Dやらアプリ間連携って今でもOLE/COMとかじゃね?
WinRTだってCOM 2.0だぞ
間違ってないんじゃ。IE関連コンポーネントって言っても結局はCOMだからインターフェイスさえ維持すれば実装の置き換えは出来るといえば出来る。そんなことするのかは知らんけど。あと.NETで一部COMってどういう意味だ?COM対応も可能だけど.NET自体はCOMではない。
CLR ホスト インターフェイス [microsoft.com]
これがCOMじゃなきゃ何なの?
>COMだからインターフェイスさえ維持すれば実装の置き換えは出来る>IEコンポーネントで提供してたAPIを別エンジンで提供する仕組み言及済みだから謎なんだよなぁ……
別エンジンでの置き換えをやってくれたらIEは完全に消滅するけど、スクリプトの互換性やらなんやら、実質何も動かないゴミが出来るか、IEな要素を全部フルスクラッチしてコストがエグい事になるかしか見えないよね……
COMとActiveXを混同してるのかも。
ActiveXは確かに廃止に向かってる。
EdgeHTML WebViewをUWPアプリからしか使えなくしたことによる自業自得も大きい。Chromiumになってからようやく悔い改めてWin32でも使えるWebView 2を出してきた
そもそもUWPなんてゴミ使わないからな
そのWebView 2をUWPで使えるようにしたのはつい最近と言う……
旧Edgeを置き換えてからずんぶん待たされたような。
WebView 2は直接中身(DOM)を操作するAPIが無いので互換APIを作るのは超大変だと思う。
IEエンジンを使ってたソフトもただ表示してるだけじゃないのは移行が困難を極めると思われる。node.jsとかelectronで作り直したほうが楽かもしれん。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
廃止と言っても (スコア:5, すばらしい洞察)
EdgeのIEモードでIE本体を使ってる以上、実質的な廃止はどれくらい先になることやら。
IEモードでIE専用サイトが動いてしまうんだからサイトの更改が進まずダラダラ裏側でIEが残り続けるんじゃないかと。
Re:廃止と言っても (スコア:0)
IE関連コンポーネントに依存したアプリは腐るほどあるだろうから、
それらをサポートする限りコンポーネントとしてのIEもサポートするだろうね。
ただ、MS公式で提供されるヘルプファイル形式で現状唯一動くCHMファイル/hh.exeはIEコンポーネントだし、
企業内の内製ツールで使われてそうなHTAファイル/mshta.exeもIEコンポーネントだし、
ふつーにHTTPアクセスするAPIとかもIE依存のが色々有ったはず。
サポート切るのは現実的な選択肢としては相当劇薬なハズで、
スタンドアロンのIE廃止なんて目じゃないくらいの覚悟が要る。
ちなみにWindows95までは16ビットアプリが主流で、
16ビットアプリは64bitのWindowsでこそ動かないけど32bit版ならWindows10でも一応は動く。
Windows10のサポート終了は2025年だから、Windows95から数えて30年維持された訳だ。
Webブラウザサポートチーム的にはIE切れても全体ではIE切れないんじゃないかなぁ……
# そんなわけでIEを本気で滅ぼすつもりなら、
# MSが作るべきはIEコンポーネントで提供してたAPIを別エンジンで提供する仕組み。
Re: (スコア:0)
COMの延命を助ける方向には絶対動かないし
それがいまだに「IE」コンポーネントかどうかは本質じゃない
Re: (スコア:0)
レス先も文章も間違ってない?
あとCOMは流行ってこそいないけど延命以前に畳みに入ってないのでは?
.NETも一部COMだし、D&Dやらアプリ間連携って今でもOLE/COMとかじゃね?
Re: (スコア:0)
WinRTだってCOM 2.0だぞ
Re: (スコア:0)
間違ってないんじゃ。
IE関連コンポーネントって言っても結局はCOMだからインターフェイスさえ維持すれば実装の置き換えは出来るといえば出来る。
そんなことするのかは知らんけど。
あと.NETで一部COMってどういう意味だ?COM対応も可能だけど.NET自体はCOMではない。
Re: (スコア:0)
CLR ホスト インターフェイス [microsoft.com]
これがCOMじゃなきゃ何なの?
Re: (スコア:0)
>COMだからインターフェイスさえ維持すれば実装の置き換えは出来る
>IEコンポーネントで提供してたAPIを別エンジンで提供する仕組み
言及済みだから謎なんだよなぁ……
別エンジンでの置き換えをやってくれたらIEは完全に消滅するけど、
スクリプトの互換性やらなんやら、実質何も動かないゴミが出来るか、
IEな要素を全部フルスクラッチしてコストがエグい事になるかしか見えないよね……
Re: (スコア:0)
COMとActiveXを混同してるのかも。
ActiveXは確かに廃止に向かってる。
Re: (スコア:0)
EdgeHTML WebViewをUWPアプリからしか使えなくしたことによる自業自得も大きい。Chromiumになってからようやく悔い改めてWin32でも使えるWebView 2を出してきた
Re: (スコア:0)
そもそもUWPなんてゴミ使わないからな
Re: (スコア:0)
そのWebView 2をUWPで使えるようにしたのはつい最近と言う……
旧Edgeを置き換えてからずんぶん待たされたような。
Re: (スコア:0)
WebView 2は直接中身(DOM)を操作するAPIが無いので
互換APIを作るのは超大変だと思う。
IEエンジンを使ってたソフトも
ただ表示してるだけじゃないのは移行が困難を極めると思われる。
node.jsとかelectronで作り直したほうが楽かもしれん。