【Vivaldi】Webパネルのユーザエージェントを書き換えるシェルスクリプト。

PC版へ 2015年12月03日

最近、ウェブブラウザ・Vivaldiを推しているわけですが。

友人たちのための新しいブラウザ – Vivaldi

このあいだ、「VivaldiのWebパネルという機能が便利。サイドバーにモバイル版のページを表示できるのだけれど、Yahoo! Japan の一部でデスクトップ版のページが表示されてしまう。これを修正するにはWebパネルのユーザエージェントを変更すればよい」という記事を書きました。

ウェブブラウザ・Vivaldiの『Webパネル』がとっても便利。Webパネルのユーザエージェントを変更してみたり。 - freefielder.jp

Vivaldiに含まれる "bundle.js" というファイルを直接編集する、という方法なのですが、せっかくユーザエージェントを変更しても、Vivaldiをアップデートした際に変更がリセットされてしまうのですね。当然ですが。

更新の度に。

…というのを手作業で行うのは面倒くさいので、この一連の作業を簡単に行ってくれるシェルスクリプトを書いてみた。

使い方は…

  1. 上記リンクからファイルをダウンロードして展開。***.sh というファイルが現れます。
  2. ターミナルを開いて、.sh を展開したディレクトリに移動。例えば、
    $ cd Downloads/
  3. スクリプトを走らせる。Ubuntuの場合は管理者権限が必要。
    $ sudo ./vivaldiWebPanelUA.sh
    Macの場合は、たぶん sudo しなくても大丈夫。
    $ ./vivaldiWebPanelUA_MacOSX.sh
  4. インストールされている Vivaldi を自動的に探しだして、Webパネルのユーザエージェントを変更します。
    Vivaldi が複数インストールされている場合には、ターゲットを指定する旨のメッセージが表示されます。

もう少し詳しい使い方や、ソースコードの確認は以下から。必ず目を通すことをお薦めします。

Vivaldiを新規インストールしたりアップデートする度にこのスクリプトを走らせればOK。

なにせシェルスクリプトなんぞ書くのは初めてなので、コードの書き方に関してはいろいろ上手くないところもあると思うけれど、まぁ多分ちゃんと動くからいいのさ。最低限のセーフティは組み込んでいるつもりです。

ということで。殆ど需要は無いと思うけれど。

関連記事

コメント

現在、コメント機能は停止しています。