tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルWebBrowserでのUserAgent変更について
記事No11939
投稿日: 2017/11/15(Wed) 04:43
投稿者
現在、勉強も兼ねて自分用のブラウザを作成しています。
色々調べていたところ、UserAgentの変更も実装出来そうだったので、http://web.biz-prog.net/praxis/web/useragent.html こちらのサイトを参考に実装してみました。
ですが、コード内の "Test User Agent" に、スマホのUserAgent(Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1)を入力し、Yahoo(hhttps://www.yahoo.co.jp)を表示してみたところ、CSS?とJS?が正常に読み込まれていないような感じの表示になってしまいました。
UrlMkSetSessionOptionを使用して、ページを表示するとデザインが崩れてしまうのかと思い、それについて調べてみたのですが、そのようなページは発見できず、何かが足りない又は間違えているのではないか、との結果に至りました。
(1)UrlMkSetSessionOptionを使用し、正常なスマホのページは閲覧出来るのでしょうか?
(2)http://web.biz-prog.net/praxis/web/useragent.html こちらのサイトのサンプルはそのまま使って問題ないものでしょうか?(何か足りないものがないか、など)
(3)UrlMkSetSessionOption以外で簡単に、WebBrowserのUserAgentを変更できるものがあれば教えて頂きたいです。
以上となります。
作成環境は、windows10 vb.net2015 です。
宜しくお願いいたします。

[ツリー表示へ]
タイトルRe: WebBrowserでのUserAgent変更について
記事No11940
投稿日: 2017/11/15(Wed) 13:25
投稿者魔界の仮面弁士
> Yahoo(hhttps://www.yahoo.co.jp)を表示してみたところ、CSS?とJS?が正常に読み込まれていないような感じ

WebBrowser のレンダリング設定や IE バージョン指定はどうなっていますか?

https://qiita.com/Geochelone/items/52fe3fde48b274de6853
https://www.ipentec.com/document/document.aspx?page=csharp-change-webbrower-control-internet-explorer-version
https://qiita.com/P3PPP/items/a7bd546fc6df258b8558

[ツリー表示へ]
タイトルRe^2: WebBrowserでのUserAgent変更について
記事No11941
投稿日: 2017/11/15(Wed) 14:22
投稿者
魔界の仮面弁士様
ありがとうございます!出来ました!
レンタリング設定のようなものがあるとは思わず、デフォルトのまま使用しておりました。
教えていただいたページを元に「IE11」を指定して実行してみたら正常な表示となりました。
全く知らない部分だったので大変勉強になりました。ありがとうございました。

[ツリー表示へ]