忍者ブログ

Eternal Half suehiroの私的Operaメモ&日記

RSS TWITTER RssTwitter

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

もう少し、コンテンツブロック(リスト)に簡単に登録する方法はないものか?

前のエントリーのアクションを考えている時に、ふと目に付いたForumsでのコメントというかアクション。

post by Lex1
Blocking images and frames from context menu. Not button, but for Opera 9.5 Idea by Creat0R.

[Image Popup Menu]
[Image Link Popup Menu]
Item, "Block image"="Copy image address,,,, "Content block image" & Show preferences, 14 & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Click Button & Delay, 300 & Focus Next Widget & Focus Next Widget & Click Button & Delay, 100 & Paste & Delay, 100 & Click Default Button & Delay, 100 & Ok"

[Frame Menu]
Item, "Block frame"="Copy frame address,,,, "Content block image" & Show preferences, 14 & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Click Button & Delay, 300 & Focus Next Widget & Focus Next Widget & Click Button & Delay, 100 & Paste & Delay, 100 & Click Default Button & Delay, 100 & Ok"
Opera 9.5 buttons. - Customizing Opera - Opera Community

コメントにある通り、画像URLをブロックリストに一発で登録するアクションなのだけど、何で詳細設定からコンテンツブロックダイアログにわざわざ遠回りしているのか不思議に思った。私なら、直接コンテンツブロックダイアログを呼び出すアクション(Content block details)を使った方が楽で簡単だと考えて、

Item, "add to Content Block"=Copy image address,,,, "blocked" & Content block details, 1 & Focus Next Widget & Focus Next Widget & Click Button & Delay, 100 & Paste & Delay, 100 & Click Default Button

とか、やってみたが、
「動かねぇ~・・・orz」
アクションを弄ってみたりしたけど、どうしてもコンテンツブロックダイアログを表示したところで止まる(というか一時停止状態みたいになる)、そしてダイアログを閉じた後で表示しているページやツールバーでアクションが実行されるという不思議な動作。

「うーん、どうにかならないかなぁ?」
というのも、Forumsのアクションをそのまま使いたいわけではないのですよ。[Link Popup Menu]や[Links Panel Item Menu]あたりに入れれば、InfoパネルやLinkパネルから効率的にウザいJSやら怪しいサイトなんかをブロックリストに追加出来るのです。
でも、こういったURLにはワイルドカードを使うことが多いので、URLをペーストしたところでアクションを一旦終わらせてから手作業で編集をして、ダイアログを閉じる方が使い易いと思うのです。となると詳細設定ダイアログも開いてる状態ではちょっとあれだなと思うわけです。

[Link Popup Menu]
[Links Panel Item Menu]
Item, "add to Content Block"="Copy link,,,, "Blocked" & Show preferences, 14 & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Click Button & Delay, 300 & Focus Next Widget & Focus Next Widget & Click Button & Delay, 100 & Paste"

そんな訳で、直接コンテンツブロックダイアログ(Content block details)を開いてURLを登録する方法やもっと良い方法をご存知の方は、ご一報ください。

追記:
amatanoyoさんからトラックバックで教えて貰った、Block images from menu Opera - My program for Opera - by A.RuzanovのSendKeysを使う方法が今のところ最善策かと思います。後日、記事にする予定。
芦塚さんにShishiB経由でコメントを頂いたので一部記事を訂正。ダイアログを弄る方法を試して頂きありがとうございました。そして、ごめんなさい。

追記その2:
続きを書いた
もう少し、コンテンツブロック(リスト)に簡単に登録する方法はないものか? 解決編 +α

PR

コンテンツブロックの切替(サイト毎)

605 :名無しさん@お腹いっぱい。:2008/08/25(月) 14:48:51 ID:EPPEwo1n0
サイトごとのコンテンツブロックをON/OFFするボタンを作りたいんだが、うまくいかない。
ーー 中略 --
ボタンにさせたい動作は 右クリック>サイトごとの設定を編集>コンテンツ>コンテンツブロックを有効にする、のON/OFF 誰かヒントください
Opera 初心者スレッド Par8より

ということなので、久しぶりにボタンを作ってみた。
アクション的には、
サイト別設定を表示 ⇒ タブ移動×2 ⇒ 項目移動×4 ⇒ クリック ⇒ OK ⇒ 更新
てな感じにすればいいわけで、同じアクションが並んで長ったらしくなるけどこんな感じでいいのかな。

Edit site preferences & Cycle to next page & Cycle to next page & Focus next widget & Focus next widget & Focus next widget & Focus next widget & Click button & Click default button & Delay,100 & Reload

で、サイト毎設定のコンテンツブロック切替ボタン(クリックで追加) ⇒ CB

タブ移動(Cycle to next page)や項目移動(Focus next widget)の組合せで、サイト毎のjavascriptのON/OFFボタンなんかも作れるので試して見ては。

YouTube_Auto-Pause.js

Operaユーザーフォーラムを覗いていたら、Youtube関連のUserJSが2つ程あがっていたので、しばらく使ってみることにした。

YouTube_Auto-Pause.js
Youtubeで自動再生を止めるやつ。ナローバンドの人とか、バックグラウンドで次々と開いてダウンロードが完了した後でまったり順番に閲覧とか。
@include http://www.youtube.com/watch* ⇒ @include http://*.youtube.com/watch*
に書き換える。
  • disable autoplay on youtube - User JavaScript - Opera Community
    youtube_screen.js
    ビデオのみ表示させるやつ。右上に出てくるボタンで通常表示、スクリーン表示が切り替えられる。オプションで初期表示を設定でき、ビデオサイズの変更も可能。
  • [UserJS] Youtube Video Screen - User JavaScript - Opera Community
  • 特にYouTube_Auto-Pause.jsに感動した、他のとこにも応用出来そうに思うんだがエロい人にまかせる。

    9/17 追記 : こちらもお勧め
    DLリンクの表示(youtube_down.js)と高画質表示をデフォにする(ythd.js)
    [Request] Youtube Direct Download - User JavaScript - Opera Community

    アンインストールオプション

    Operaにもアンインストール時にユーザー設定を削除するかどうかを選択するオプションが必要だなと思った。
    その点、Firefox3は初心者ユーザにも優しい。(空のフォルダはしっかり残していってくれるが・・・)

    「Operaをアンスコして入れ直したんですが、設定が残ってしまって症状が改善しません。クリーンインストールするにはどうしたらいいですか?」
    なんて質問に、「設定ファイルの場所は云々・・・・」なんて一から答えるのはもう懲り懲り、はっきり言って双方にとって時間の無駄に他ならない。

    SeeMe for Windows v3 β2

    SeeMe for Windows v3 β2 が出たようなので使ってみた。

    スクリーンショット

    SeeMe v2 からの変更点はOpera9.50に対応(ID=*****)、サーチエンジン並び替えが▲▼ボタンで出来るようになった事。まだ機能は基本的なものしか付いてないけど、ソースコードを初めから書き直しているようなので機能は追々追加されていくでしょうから、要望がある人は今のうちに言っとくと採用してくれるかもしれません。

      んで、私からのバグ報告というか要望みたいなもの。
    1. URLの入力欄で長いURLを編集できないんです(カーソルが入力欄の外に消えちゃうよ)
    2. サーチエンジンの並び替えをした時にIDを変えないほうがいいんじゃないかな。カスタムサーチを標準のサーチエンジンにしてると、opera:config#Search Type の変更をしなければいけなくなる場合がある。(IDが降順になっていないとサーチエンジンを新規追加した時にIDがダブってしまうバグがOpera本体にあるようだけど・・・)
    3. Icon=*** に編集不可でもいいから対応してください。せっかく追加したやつが消えちゃいました。
    4. デフォルトサーチタブで表示名に空欄があるのはちょっと判りにくい。代わりに Nameid を表示してみてはどうでしょうか? (本当は .lngファイルから表示名を引っ張ってこれるといいんだけど・・・)

    個人的にはSearchEditよりSeeMeの方が好きなんで気長に待ってます。

    とかやってるうちにライバル(?)もバージョンアップした模様。
    Version 0.3 released - SearchEdit - by SearchEdit
    japanese language file:Japanese translations - Translations - SearchEdit

    Clear