

私は、monacaを使ってアプリを作成しています。  
作成するにあたりわからないことがでてきましたので質問させて頂きます。

monacaのInappbrowserを使うと携帯用サイトに飛ばなくなることがあります。  
(携帯用サイトとはpcサイトではなく携帯用サイトに自動変換してくれることです。)  
以下は簡易的なコードとなります。

[code]

    sample.html
    
     <img src="sample1.png" onClick="window.open('http://www.yahoo.co.jp/','_blank','toolbar=yes,toolbarposition=top')">
     <img src="sample2.png" onClick="window.open('http://shopping.yahoo.co.jp/?sc_e=ytc','_blank', 'toolbar=yes,toolbarposition=top')">
    
[/code]

飛ばす先は仮にyahooさんとしていますが、実際は違うサイトとなります。  
また、実際はimgタグを何個も使用してwindow.openでサイトに飛ばしています。

上記のプログラムを使ってサイトに飛ばすと一部は携帯用サイトに変換してくれます。  
例えば実際にはないと思いますがhttp://www.yahoo.co.jp/がhttp://www.yahoo.co.jp/smartphoneに変換します。

次にhttp://shopping.yahoo.co.jp/?sc_e=ytcに飛んだ場合、携帯サイトではなくPCサイトになり、レイアウトが崩れてしまいます。このあとにhttp://www.yahoo.co.jp/にアクセスしても携帯用サイトではなくpcサイトになってしまいました。しばらくするとhttp://www.yahoo.co.jp/は携帯用サイトにアクセスできるようになりますが。

これは相手のサイトが携帯用サイトとして作成していないことによりこのような現象になるのでしょうか？  
また、初めはhttp://www.yahoo.co.jp/は携帯用サイトに飛んでましたがhttp://shopping.yahoo.co.jp/?sc_e=ytcを踏むことによりなぜ次にhttp://www.yahoo.co.jp/はpcサイトになったのでしょうか？

ご教授よろしくおねがいします。


CC BY-SA 3.0
2016-12-13T12:08:32.483
31120
2016-12-15T11:18:46.407
2016-12-15T11:18:46.407
8000
13367
question
javascript monaca
monacaのInappbrowserを使うと携帯用サイトに飛ばないときがある