Opera 9.0 ではサイトごとにUAを設定することができる。右クリックメニュー→サイト設定の編集
Opera Ad Blockerをダウンロードしたら何か付いてきた。これは下のOpera User Agent Editorか。
Both applications are contained in the 35Kb
訪れるサイト毎にUser Agent情報を設定できるua.iniを、Webページ上の右クリックメニューから簡単に書き換えられるWindowsアプリケーション。普通、ua.iniを編集する場合はテキストエディタでprofileフォルダ内のua.iniを開き、
1 = Opera/8.0 (Windows NT 5.0; U; en)
2 = Mozilla/4.78 (Windows NT 5.0; U; en) Opera 8.0
3 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; en) Opera 8.0
4 = Mozilla/4.78 [en] (Windows NT 5.0; U; en; en-US; rv:1.7.5) Gecko/20041110
5 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; en)
の番号やらアドレスやらを追記してやらなければならない。最初は面白がって活用するものの、そのうち段々煩わしくなってOpera弾きサイトに出会っても「別に見れなくてもいいや」と(僕は)なってしまってたんだけど、このツールを使えばそういったサイトを割と気楽にOperaで閲覧可能にすることができる。
恐ろしいほど丁寧なreadme.txtが付いてくるが、あえて解説。
Opera Ad Blockerと同じく、動作には.NET Framework 1.1が必要なので入ってなければ入れておくこと。インストール作業はAd Blockerと同じなので省略。以下、menu.iniをカスタマイズしている人向け。C:\Program Files\Opera_Tools\menu.ini(インストール先をC:\Program Files\Opera_Tools\OperaAdBlock.exeとした場合)をテキストエディタで開いて修正。
93行目
Item, "Identify As..." = Copy document address & Execute program, "A", "B"
A…OperaUAEditor.exeまでのパス、B…使用しているua.iniまでのパスをそれぞれ書き換えてやる。
93行目
Item, "Identify As..." = Copy document address & Execute program, "C:\Program Files\Opera_Tools\OperaUAEditor.exe", "C:\Program Files\Opera\profile\ua.ini"
自分が使っているmenu.iniの[Document Popup Menu]セクションに上の1行を追記してやる。
[Document Popup Menu]
Item, 50215=Copy document address
item, "タイトルをコピー" = Execute program,"D:\Opera_ex\opera_ex.exe","-u D:\Opera_ex\title.txt %u""
item, "アドレスとタイトルをコピー" = Execute program,"D:\Opera_ex\opera_ex.exe","-u D:\Opera_ex\title_url.txt %u""
item, "アドレスとタイトルをコピー(http抜き)" = Execute program,"D:\Opera_ex\opera_ex.exe","-u D:\Opera_ex\no_url.txt %u""
item, "アンカータグ作成" = Execute program,"D:\Opera_ex\opera_ex.exe","-u D:\Opera_ex\link_r.txt %u""
--------------------1
Item, "IE"="Execute program, "C:\Program Files\Internet Explorer\iexplore.exe", "%u""
Item, "Firefox"="Execute program, "C:\Program Files\Mozilla Firefox\firefox.exe", "%u"
Item, "Jane"="Execute program, "C:\Program Files\JaneView\Jane2ch.exe", "%u"
--------------------2
Item, "Google cache"="Go to page, "http://www.google.co.jp/search?q=cache:%u""
Item, "Internet Archive"="Go to page, "http://web.archive.org/web/*/%u""
--------------------3
Submenu, "サイトナビゲーション(N)", Site Navigation Menu=
Submenu, "CSS", Style Menu=
Submenu, 157500, Encoding Menu=
Submenu, 200000, Reload Menu
--------------------4
Include, Internal Frame
Include, Internal Document Background
Item, "ua.ini Editor" = Copy document address & Execute program, "C:\Program Files\Opera_Tools\OperaUAEditor.exe", "C:\Program Files\Opera\profile\ua.ini"
Operaを起動してWebページ上の右クリックメニューから使える。そのサイトに設定したいUser Agentを選択してIdentify AsでOK。
再起動。
あと、「Webページが正しく表示される・されない」というのは他の要因の方が考えられるです。MLB.COMみたいなOperaのバグもあるし、変わったHTMLなサイトもあるしで。ああ、こりゃどう考えてもOperaのバグだと思ったら、バグ報告しましょう。
投稿者:芦塚 | 投稿日時: 2005年 9月3日(土) 03:54