Googleモバイル装着userjs (PC )
ひさびさにW-ZERO3ネタ。
3.7インチ液晶を持つ同機は、そんじょそこらの携帯とは比較にならないくらいネット閲覧には重宝する。
とは言え所詮VGA、サイトによっては閲覧に耐えられない場合も多々ある。
たとえば、このサイトをW-ZERO3で閲覧するとこんな感じ。
そこで考えたのが、閲覧しているサイトにGoogleモバイルを装着…正しくはGoogleモバイルへリダイレクトするuserjs。
Googleモバイル以外にも、PC向けサイトを携帯用にコンパクト整形するサイトは多々あるのだが、どれも無線LANだとはじくものばかり。
その点、GoogleモバイルはPCからでも、無線LAN経由からでも閲覧できる便利なサイト。
ということで、そのuserjsです。
function ViewRead(){
if(document.getElementById('mymenu')==null){
var myMenu = document.createElement('DIV');
myMenu.setAttribute('id', 'mymenu');
myMenu.setAttribute('STYLE', 'position:fixed;right:0px;bottom:0px;width:100%;height:50px;zIndex:999;');
var topscroll = document.createElement('div');
topscroll.setAttribute('id', 'top');
topscroll.setAttribute('onClick', 'scroll(0,0);');
topscroll.setAttribute('STYLE', 'background-color:#0066CC;color:#FFFFFF;font-size:25px;width:20%;height:100%;float:left;margin-right:2px;');
topscroll.innerHTML = unescape("Top");
var downscroll = document.createElement('div');
downscroll.setAttribute('id', 'downscroll');
downscroll.setAttribute('onClick', 'scrollBy(0,'+innerHeight+'*.8);');
downscroll.setAttribute('STYLE', 'background-color:#00FF00;color:#FFFFFF;font-size:25px;width:20%;height:100%;float:left;margin-right:2px;');
downscroll.innerHTML = unescape("Page%u2193");
var upscroll = document.createElement('DIV');
upscroll.setAttribute('id', 'upscroll');
upscroll.setAttribute('onClick', 'scrollBy(0,-'+innerHeight+'*.8);');
upscroll.setAttribute('STYLE', 'background-color:#0000FF;color:#FFFFFF;font-size:25px;width:20%;height:100%;float:left;margin-right:2px;');
upscroll.innerHTML = unescape("Page%u2191");
var offscroll = document.createElement('DIV');
offscroll.setAttribute('id', 'offscroll');
offscroll.setAttribute('onClick', 'document.getElementById('mymenu').innerHTML='';');
offscroll.setAttribute('STYLE', 'background-color:#999999;color:#FFFFFF;font-size:25px;width:16%;height:100%;float:right;margin-right:2px;');
offscroll.innerHTML = unescape("Off");
var mobile = document.createElement('div');
mobile.setAttribute('id', 'mobile');
mobile.setAttribute('onclick', 'location.href='http://google.co.jp/gwt/n?u='+escape(location.href)');
mobile.setAttribute('STYLE', 'background-color:#999900;color:#FFFFFF;font-size:25px;width:20%;height:100%;margin-right:2px;float:left;');
mobile.innerHTML = unescape("Mob");
this.body.appendChild(myMenu);
this.getElementById('mymenu').appendChild(mobile);
this.getElementById('mymenu').appendChild(topscroll);
this.getElementById('mymenu').appendChild(upscroll);
this.getElementById('mymenu').appendChild(downscroll);
this.getElementById('mymenu').appendChild(offscroll);
}
}
Mobをクリックすると以下のようにGoogleモバイルが装着されて閲覧できます。
無線LAN経由でネット閲覧する時には便利なはず。
はじめまして。
すごいパケ料節約術ですね。
対応しているopera mobileのバージョンはいくらでしょうか?9.51のでやってみましたが何もでてきませんでしたorz
ゴンさん、はじめまして。
私の方はW-ZERO3に搭載のOpera8.6で動作確認しています。
9.51だとなにか違うのかなぁ…すいません、確認する手だてがないもので。
ただ、以下のブックマークレットでも同じ事ができるので、一度ブックマークに登録して、おためしください。
javascript:location.href=’http://google.co.jp/gwt/n?u=’+escape(location.href),
では。