C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.83942 の関連記事表示

<< 0 >>
■83942  WebBrowserのスクリプトエラー
□投稿者/ JOY -(2017/04/26(Wed) 11:49:46)

    分類:[VB.NET/VB2005 以降] 

    VB2008で、WebBrowserコントロールを使ったWindowsアプリを作成しました。

    ただ、WebBrowserでjQueryを使用しているサイトを表示しようとすると、
    「jQueryが定義されていない」というようなスクリプトエラーが出ます。

    WebBrowserはIEのエンジンが使われていると聞いたことがありますが、
    自分のPC(Windows7)のIE(IE11)では問題なく表示されているので、
    WebBrowserのIEは古いものなのでしょうか?
親記事 /過去ログ143より / 関連記事表示
削除チェック/

■83944  Re[1]: WebBrowserのスクリプトエラー
□投稿者/ WebSurfer -(2017/04/26(Wed) 12:16:58)
    No83942 (JOY さん) に返信

    .NET Framework の WebBrowser コントロールで動く IE はデフォルトでバージョン 7 相当です。

    WebBrowserコントロールのIEバージョン
    http://www2.hatenadiary.jp/entry/2013/12/20/114342

    Web Browser Control &#8211; Specifying the IE Version
    http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version

    webbrowser ie version などをキーワードに検索すると、他にもいろいろ参考になるページが見つか
    ると思いますので自分でも調べてみてください。

    > 「jQueryが定義されていない」というようなスクリプトエラーが出ます。

    jQuery ではなくて JSON とかではないですか? jQuery ということですと、jQuery のスクリプト
    ファイルが読み込まれてないということで、IE のバージョンの問題とは違うような気がしますが。

    何にせよ、上に紹介した記事にもありますが、レジストリをいじって IE のバージョンを指定する
    方法がありますので試してみてください。
記事No.83942 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83948  Re[1]: WebBrowserのスクリプトエラー
□投稿者/ 大谷刑部 -(2017/04/26(Wed) 15:52:43)
    No83942 (JOY さん) に返信
    > VB2008で、WebBrowserコントロールを使ったWindowsアプリを作成しました。
    >
    > ただ、WebBrowserでjQueryを使用しているサイトを表示しようとすると、
    > 「jQueryが定義されていない」というようなスクリプトエラーが出ます。
    >
    > WebBrowserはIEのエンジンが使われていると聞いたことがありますが、
    > 自分のPC(Windows7)のIE(IE11)では問題なく表示されているので、
    > WebBrowserのIEは古いものなのでしょうか?

    https://www.demo.co.jp/blog/archives/1565/
    を見るとscriptタグの記載順でエラーになったりすることもあるみたいなので、
    IEのバージョンが影響することは一般論としてあり得るかもしれませんね。

    WebBrowserコントロールはIE7ベースです。
    なのでたとえIE11がインストールされていても、
    要は互換表示と同じ動きになると思います。

    jQueryに限らず、IE9以降とかにjavascript使える機能は一律使えないので、
    WebBrowserコントロール使用そのものがお勧めできません。
    要するにIE7時代と同じ実装をしないとあらゆるところが動かないので。


記事No.83942 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83949  Re[2]: WebBrowserのスクリプトエラー
□投稿者/ Hongliang -(2017/04/26(Wed) 16:11:07)
    > jQueryに限らず、IE9以降とかにjavascript使える機能は一律使えないので、
    > WebBrowserコントロール使用そのものがお勧めできません。
    > 要するにIE7時代と同じ実装をしないとあらゆるところが動かないので。

    WebSurferさんが提示されているリンク先に記述されている通り、対応バージョンは変更可能ですが。
記事No.83942 のレス /過去ログ143より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -