tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: WebBrowserコントロールによるWebページにつきまして
投稿日: 2018/02/13(Tue) 16:49
投稿者susu
魔界の仮面弁士 様

お世話になります。

>普通は 8.1 だと思いますが…本当に 8 ですか?
>以下、サポートされている組み合わせ。
>ゆえに今回のケースでは、IE6 と IE11 のみを対象とするのなら、
> Windows XP + IE6、Windows 7/8.1/10 + IE11
>になるはずで、Windows 8 の出番は無さそうですが。
はい、8.1です。Windows 8 の出番は有りません。
良くソフト一覧にはWindows10/8/7/Vista/XP/2000/NTとあり
8.1はあまり見かけません。また、自分勝手に8.1は一般的に8で通用するものと思い込んでいました。


>もしかして「Internet Explorer でアクセスした場合」と
>「WebBrowser でアクセスした場合」を比較しているのでしょうか。
はい、その通りです。今回までは同じ内容で表示するものと思と込んでいました。

>VB6 で使う WebBrowser とは ActiveX コントロール の名前なので、
> 『コントロールを使用しないWebBrowserのWebページ』
>という説明だと、意味が通らなくなってしまいますね。
はい、済みません。その点に関しては知識に欠けていました。

>さて、WebBrowser コントロールというのは、特に設定しない限りは
>IE7 モードでページを表示しますので、これが原因かと思います。
>先に述べたとおり、hao123 のサイトは、IE7 以下だと正しくレンダリングされません。
色々、hao123で調べて見ましたが、分りませんでした。
[IE7 モードでページを表示します]は全く知りませんでした。IE7は大変な情報でした。


以下につきましては、再度、ご報告させてもらいます。

>WebBrowser の IE モードを変更するために、レジストリの
>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
>の下に、アプリケーションのファイル名を DWORD 値のエントリーとして記述してみてください。

>ここでいうファイル名とは、たとえば「Project1.exe」のことです。
>開発環境からデバッグ実行する場合に備え、「vb6.exe」も追加しておくと良いでしょう。

>対応する DWORD 値には、IE の動作モードを示す値を指定します。
>たとえば今回の場合なら、10進数で「9999」などと指定すれば OK です。
>レジストリを書き換えた後は、該当アプリケーションを起動しなおすことも忘れずに。

旅重ね、ありがとうございました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。