mieki256's diary



2010/05/22() [n年前の日記]

#1 [windows] Google Chromeで外部プログラムを起動できないか検索してたのだけどなんだかダメっぽい。

_窓の杜 - 【REVIEW】Firefoxで閲覧中のWebページを“Google Chrome”で開き直せる「Chrome View」

これの逆をやりたい。つまり、Chrome で閲覧中のWebページを、1クリックで、Firefoxで開き直したい。そのためには Chrome から外部プログラムを起動させる機能が必要になる。

Chrome 以外の、それなりに名の通ったブラウザなら、えてして他ブラウザにURLを渡して起動させることができる。そういう方法が用意されている。

でも Chrome でそういうことができるのか、それは分からない。

Chrome はブラックホール。他アプリから情報を渡すことはできるが、Chromeからは外に出られない・そこから外部に情報を渡せない。

そもそもChrome拡張は不自由らしい。 :

Chrome 拡張でそういうものが存在してないか探したけれど見つからなかった。というか、 _NPAPIプラグイン | Chrome Extensions API リファレンス によれば、拡張からローカルのファイルにアクセスする手段は用意していないのだとか。つまり、ローカルの外部プログラムを起動するなんてもってのほかで、どうしてもやりたければ NPAPI plugin を作れということになってるらしい。

_GoogleChromeの拡張を作る上でFirefoxアドオン作者が知っておくべきやればできること << ku という記事中でも、
外部exeを実行することはできない

NPAPI pluginでできます。

GoogleChromeの拡張を作る上でFirefoxアドオン作者が知っておくべきやればできること ≪ ku より

と書かれている。どうやら、解決手段はあることはあるけど、NPAPI plugin を作れるだけの技量が必須ということらしい。

NPAPIについて調べたがハードル高過ぎ。 :

_Google Chrome/Firefoxプラグイン開発ツールNixysa登場 | エンタープライズ | マイコミジャーナル

NPAPI plugin を作成することを若干容易にするために、Nixysa という開発ツールがあるらしく。少し情報を検索してみたけれど、まったく歯が立たない感じ。プラグインというだけあって、ネイティブなバイナリを作ることになるようで、スクリプトをちょこちょこ書くのが関の山な今の自分には難易度が高過ぎる。

また、NPAPI plugin は元々Mozila関係で決められた規格らしいのだけど、関連ドキュメントが英語の文献ばかり。英語赤点だった自分には何一つ読めない。これは無理だ。

ローカルでどうにかしちゃうのが妥当かもしれない。 :

_Chromeで見られないページを見たい。 :教えて君.net

AutoHotKey を使って、アドレスバーのURLをコピーして他のプログラムに貼りつける、ということをすれば似たようなことはできるらしい。これなら自分でもなんとかなりそう。

それに追加して、例えば、 _Asroc=Launcher 2nd を使えば、アプリのタイトルバー近辺にボタンを用意して、そこから AutoHotKeyのスクリプトを起動することができるので、アプリ上に機能追加ボタンをつけたかのような感覚で操作もできるはず。

このへんが現実的な解決策なのかもしれない…。

他ブラウザを手軽に呼び出せないとメインブラウザにはならないと思う。 :

Firefox から Chrome に完全に乗り換えられないのは、Firefox でしか使えない拡張が多々あるからで。実際、Chrome を試用したけど結局 Firefox に戻ってしまった人は、Firefox にしか存在していない拡張が手離せなかったから、という理由を挙げている事例が多いようにも思う。

しかし、Firefox の全ての拡張を Chrome に移植することは難しい。移植が比較的容易なものだったら、もう誰かが移植してるだろう…。移植されていないということは、Chrome拡張の制限が邪魔をして、技術的に移植が難しいから、なのだろうと想像する。

だが、Chrome から1クリックで、Firefox で開き直すことができれば、「いざとなればFirefoxを呼び出せるから、日常的なブラウジングにはChromeを使おう」=「Chromeを『メインブラウザ』にしよう」と思えるので移行が進むはず。そのためには、Chrome から外部プログラムを呼び出す機能が必要になるわけで…。


Chrome は、IEからの移行・IEユーザの取り込みには気を使っているように見える。 _IE Tab という拡張を使えば、Chrome のタブの中に IE を表示することができるので、IEでしか見れないページも、Chrome で開けているように見えるのではないかと思う。まあ、これは、IE Tab という拡張を作成した方が偉いわけだけど。

でも、Firefox や Opera からの移行 ―― IE以外のブラウザを使ってるユーザの取り込みについては、さほど気を使ってないように見える。せっかくだからそっちも気にしてほしいのだけど。

とはいえ、外部プログラムを呼び出すのが難しいのではなあ…。

まあ、AutoHotKey のようなものを使えという話になるんだろうけど。

以上です。

過去ログ表示

Prev - 2010/05 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project