Opera Mini for iPhone が公開 //iPhone

今日からOpera Mini for iPhoneがAppstoreで公開されていました。
以前より噂には聞いていたので、公開自体に驚きはありませんが、使って見ての驚きは、今までiPhone用Safariのみを考えて作っていたので、iPhone専用サイトで一部挙動やレイアウト崩れが出てしまいました。
とくに、JSはなんでそんな動きをするのかわからない挙動もありました。

ハックをいろいろ駆使してなんとかするか
or
そもそもU/AでOperaをはじくべきか
難しい選択です。
ひとまず、JSでuserAgentを下のように取得して分岐していた場合は、OperaではPCサイトに流れるので、しばらくは安心できそうです。

<script type="text/javascript">
    if(navigator.userAgent.indexOf("iPhone") != -1){
        window.location.href = "/XXX/index.html";
    }
</script>

Bookmark and Share


ブックマークに追加