記事No | : 15005 |
投稿日 | : 2016/07/19(Tue) 21:50:29 |
タイトル | : Access Repport |
ID情報 | : andlove |
投稿者 | : Hanwa289Series |
URL | : http://hanwa289series.s2.adexd.net/admin/report/list.cgi |
Kentwebさん、私から質問が有ります。
さて、Access Repportをブログのアクセス解析に使用して思ったのですが、Windows10でアクセスした時にWin10では無く、WinNTと表示されてしまいます。Access RepportをWindows10に対応するには、どうしたら良いですか?
ブラウザ1:MSEDGE
ブラウザ2:MSIE 11
です。教えて下さい。お願いします。
パスワードは、19910904です。
記事No | : 15006 |
投稿日 | : 2016/07/19(Tue) 21:56:45 |
タイトル | : Re: Access Repport |
ID情報 | : hamel |
投稿者 | : HUMMEL |
URL | : http://drc3.news-site.net/script1/ |
> Kentwebさん、私から質問が有ります。
> さて、Access Repportをブログのアクセス解析に使用して思ったのですが、Windows10でアクセスした時にWin10では無く、WinNTと表示されてしまいます。Access RepportをWindows10に対応するには、どうしたら良いですか?
>
> ブラウザ1:MSEDGE
> ブラウザ2:MSIE 11
> です。教えて下さい。お願いします。
> パスワードは、19910904です。
report.cgi内123行目あたり
elsif ($hua =~ /Win[dows ]*NT 6\.3/i) { $os = 'Win8.1'; }
↑の下に下記を追加挿入
elsif ($hua =~ /Win[dows ]*NT 10\.0/i) { $os = 'Windows10'; }
これでいかがでしょうか?
記事No | : 15007 |
投稿日 | : 2016/07/19(Tue) 22:16:16 |
タイトル | : Re^2: Access Repport |
ID情報 | : andlove |
投稿者 | : Hanwa289Series |
URL | : http://hanwa289series.s2.adexd.net/admin/report/list.cgi |
有難う御座います。Win10と表示されていましたが、しかし、Microsoft Edgeでアクセスすると、Chromeと表示されてしまいました。Microsoft Edgeに対応する方法は有りますか?
記事No | : 15008 |
投稿日 | : 2016/07/20(Wed) 02:06:41 |
タイトル | : Re^3: Access Repport |
ID情報 | : hirayama |
投稿者 | : hirayama |
Edgeの場合、$ENV{HTTP_USER_AGENT}は
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
のようになるので、
report.cgi 90行目の
elsif ($hua =~ /Chrome/i) { $agent = 'Chrome'; }
の前に
elsif ($hua =~ /Edge/i) { $agent = 'Microsoft Edge'; }
を追加すればいいと思います。
記事No | : 15009 |
投稿日 | : 2016/07/20(Wed) 07:29:05 |
タイトル | : Re^4: Access Repport |
ID情報 | : andlove |
投稿者 | : Hanwa289Series |
URL | : http://www.kent-web.com/blog/cafe.html |
色々と教えて頂き、有り難う御座います。report.cgIをメモ帳で書き換えてみようと思います。
記事No | : 15059 |
投稿日 | : 2016/08/04(Thu) 21:08:08 |
タイトル | : Re^5: Access Repport |
ID情報 | : andlove |
投稿者 | : Hanwa289Series |
URL | : http://hanwa289series.s2.adexd.net/admin/database/report/list.cgi |
追加で質問ですが、Android端末でアクセスした時にUNIXと表示されてしまいます。AndroidスマホとAndroidタブレットに関わらずにAndroidと表示させる方法を教えて下さい。
※私のスマホにインストールされているAndroidバージョンは、Android4.4.4(KitKat)です。
※パスワードは、19910904です。
回答を宜しくお願いします。
記事No | : 15061 |
投稿日 | : 2016/08/05(Fri) 11:30:54 |
タイトル | : Re^6: Access Repport |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
ここでの質問と回答は、以後の貴重なQA情報になるので、
新たな質問をする前に、前回の結果がどうだったのかを書くようにしてください。
追加質問については、AndroidがどんなUSER_AGENTを返すか知る必要がありますね。
記事No | : 15063 |
投稿日 | : 2016/08/05(Fri) 18:46:21 |
タイトル | : Re^7: Access Repport |
ID情報 | : andlove |
投稿者 | : Hanwa289Series |
URL | : http://hanwa289series.s2.adexd.net/blog/Hanwa289Series/cafe/html/ |
前回は、Windows10とMicrosoftの最新ブラウザのEdgeに対応し、今回は、Androidに対応すると言う事が狙いです。どなたか、Androidに対応する方法を教えて下さい。
記事No | : 15064 |
投稿日 | : 2016/08/05(Fri) 21:31:11 |
タイトル | : Re^7: Access Repport |
ID情報 | : andlove |
投稿者 | : Hanwa289Series |
URL | : http://hanwa289series.s2.adexd.net/admin/database/report/list.cgi |
Androidと表示する方法が有りました。
elsif ($hua =~ /X11|SunOS|Linux|HP-UX|FreeBSD|NetBSD|OSF1|IRIX/i) { $os = 'UNIX'; }
の前に、
elsif ($hua =~ /Android/i) { $os = 'Android'; }
を追加する事によって、Android4.4.4(Kit Kat)の端末からアクセスした際に、Androidからアクセスされた事をみなし、Androidと表示されました。色々と回答を有難う御座います。