タグ

2010年1月15日のブックマーク (4件)

  • WebBrowser コンポーネントを IE8 モードで動かす。

    デフォルトでは 互換性のため WebBrowser コントロールは IE7 モードで動作します。これを IE8 モードで動作させるためには レジストリに アプリケーション名を登録します。 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] "MyApplication.exe"=dword:8000 プログラム起動時にレジストリを設定する場合 private void SetWebBrowserIE8Mode() { System.Reflection.Assembly Asm = System.Reflection.Assembly.GetExecutingAssembly(); string appName = System

  • C# WebBrowserとIE8レンダリングモード

    久しぶりにC#で遊んでいて、たまたまWebBrowserコントロールでUserAgentを表示したときの出来事。 あれ?IE7? ウチのInternetExporerは8にバージョンアップしてる筈なのに・・・ (というかIE6⇒IE8だったのでIE7そのものをインストしていない。) 早速ググってみたところ、もともとIE8には3つのモードがある模様。 Quirksモード(互換モード) IE7 Standardsモード(IE7標準準拠モード) IE8 Standardsモード(IE8標準準拠モード) Webページの場合はDOCTYPE 宣言などでイロイロ切り替わるらしい。 この値はJavaScriptのdocument.documentModeで取得できる。 値は以下の通り。 5 (Quirksモード) 7 (IE7 Standardsモード) 8 (IE8 Standardsモード) じゃあ

    C# WebBrowserとIE8レンダリングモード
  • 2008/3/18 - IE8 の WebBrowser コントロールのレンダリング モード

    IE8 の WebBrowser コントロールのレンダリング モード 更新日: 2008 年 3 月 18 日 記事は、Internet Explorer 開発チーム ブログ (英語) の翻訳記事です。記事に含まれる情報は、Internet Explorer 開発チームブログ (英語) が作成された時点の内容であり、製品の仕様や動作内容を保証するものではありません。記事に含まれる情報の利用については、使用条件をご参照ください。また、記事掲載時点で、Internet Explorer 開発チーム ブログ (英語) の内容が変更されている場合があります。最新情報については、Internet Explorer 開発チームブログ (英語) をご参照ください。 翻訳元 : WebBrowser Control Rendering Modes in IE8 (英語) 一般的によく使われているア

    2008/3/18 - IE8 の WebBrowser コントロールのレンダリング モード
  • IEコンポーネントの使い方 [VC++の使い方]

    IE4.0からIEコンポーネントを使えるようになりました。IEコンポーネントは、Donutなどの国産タブブラウザのほか、色々なアプリケーションで利用されています。 IEコンポーネントは、MFCのCHTMLViewを使えば簡単に作ることができますが、MFCを使いたくない場合もあります。この場合、ATLを選択するのが通常ですが、世の中のドキュメントの大半は ATL と AppWizard を組み合わせた使い方しか載っていません。ここでは、SDK的にIEコンポーネントを使う方法を取り上げます。 サンプルコードはこちら(35.9KB)(2002.12.15、プリコンパイル済みヘッダが見つからないエラーが出ないようにしました)。これをDLして解凍してください。詳細は、ソースファイルの中のコメント参照と言うことでお願いします。100行ほどのソースですので、ぜひ読んでみてください。 このサンプルでは、ダ