質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.04%

Vb webbrowser

解決済

回答 3

投稿

  • 評価
  • クリップ 1
  • VIEW 1,561
退会済みユーザー

退会済みユーザー

VB2010のWebbroserを使ってアメーバピグにログインしようとおもったのですが、アメーバピグのサイトを開くと
[ログイン失敗]というダイアログボックスがでてきて
ログインすることができません。どうすればよいでしょうか?
[IEのバージョン:IE10]
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

checkベストアンサー

0

まだ回答まちなら良いのですが、
リファラーを疑ってみてください。

JavaScript でいうと、navigator.userAgent です。

以下のスクリプトを IE10 と、VB2010 に貼り付けた WebBrowser コントロールに食わせて
結果を確認してみてください。
差異があれば、WebBrowser の設定を IE10 の設定にあわせると良いかもしれません、
的なことが検索から読み取れました。
検索キーワード:WebBrowser コントロール リファラ 偽装



<script>
alert(navigator.userAgent);
</script>

まったく同一なら・・・・どうしましょ。
userAgent の変更用メソッドは、検索キーワードで検索するとHPがいっぱいでてくるので
たぶんできると思います。アメーバログインできるといいですね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/02/13 00:43

    回答ありがとうございます!
    一つずつ勉強しながらしていきます!!

    キャンセル

0

![イメージ説明][WIDTH:600](8fdf6967e67fda0abfda0827ffbeda44.png)
上のイメージが、VB2010 Express のフォームにコンポーネント貼り付けて上のスクリプトを実行したもの。
下のイメージが、IE9 で実行したもの。

当方のマシンスペックは、
Windows7 IE9
VisualStudio 2010 VB2010 Express

WebBrowser コントロールは、IE7 準拠になっています。
アメーバピグの閲覧ブラウザ推奨環境は、IE8 以上ということなので、IE7 互換の古いブラウザコンポーネントでは無理そうですね。
VB.NET のバージョンをあげてみてください。

IE9 が MSIE9.0 と表示されるので、windows7 であれば、この数値以上である必要があります、たぶん。
リファラー偽装は ブラウザコンポーネントでは検索した限りでは可能っぽいのですが、偽装するより、
開発環境のバージョンを上げて、2つ目の画像のリファラーに近いかそれ以上のブラウザコンポーネントを
確認できれば、リファラー偽装などは考えなくてよくなりますね。

以上です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/02/13 02:05

    回答ありがとうございます!

    キャンセル

  • 2015/02/13 02:07

    自分も当初はインストールされているブラウザがWebBrowser コントロールとして使えるのかと思っていましたが、確認してみるとそうではないようですね。
    IE10 がインストールされていても、開発環境のブラウザはバンドルされているバージョンは古いか・・・・なんでインストールされているものの中で最新のやつが見えないのか
    不思議ですが、ま、とりあえず、VB2013 を入れてみてください。

    キャンセル

0

締め切られていますが、下記の様な事もあります。
WebBrowser で表示しているサイトの見え方が同じPCに入っているIEと違う 
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=20762
WebBrowser1 で表示しているサイトの見え方が同じP
http://bbs.wankuma.com/index.cgi?mode=al2&namber=74709

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.04%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る