Hatena::ブログ(Diary)

Cherenkovの暗中模索にっき RSSフィード Twitter

2011-08-26

AutoHotkeyを使ってChromeのタブ周りの操作を快適にする

注意:chrome19で Chrome_WidgetWin_0 から Chrome_WidgetWin_1 に変更されました。

ダブル中クリックでchromeのタブを復元する設定を書いた。

AutoHotkeyを使ってChromeのタブ切り替えをマウスホイールで行う - Cherenkovの暗中模索にっき の設定と合わせて

#IfWinActive ahk_class Chrome_WidgetWin_0

;mouse wheel to tab switch
~WheelUp::
MouseGetPos, x, y
if (y < 45) {
  send, ^{PgUp}
}
return

~WheelDown::
MouseGetPos, x, y
if (y < 45) {
  send, ^{PgDn}
}
return


;double middle click to reopen closed tab
~MButton::
MouseGetPos, x, y
if (y < 45) {
  if ((A_PriorHotKey = A_ThisHotKey) && (A_TimeSincePriorHotkey < 300)) {
    send ^+t
  }
}
return

#IfWinActive

*1

*1:double middle mouse click 中クリック ミドルマウス ミドルクリック

gdwtseqgdwtseq 2011/09/01 15:25 Cherenkov さん

先日、【はてな 人力】でご回答を頂いた( http://q.hatena.ne.jp/1313227202 )
gdwtseq と申します。
突然失礼と思いますが、日記内容とは無関係な事を書込むことをお許し下さい。

先日、ご提供頂いた、「TinyMCEにて、画像にキャプションを付けるプラグイン」を
覚えていらっしゃいますか?

当時、full.html を FireFox3.6で試して動いたので嬉しかったのですが、
IE(version7) では不具合が見られました。
このフラグインを実行すると、無反応です。
IEインターネットオプションの【 詳細設定 】タブから、スクリプトのデバックを有効に設定すると、
ダイアログBox"htmlfile: 引数が無効です。"エラーが表示され、
full.html の最後の行"</html>" の箇所でデバッグ実行がとまっているのです。(起動Debugアプリ:Visual Studio)

IE では、動かない原因が他にあるのでしょうか?

大変、失礼かと思いますが、
お返事いただけないでしょうか。お願いいたします。

PS: 少年アシベ 昔はまりました(15年以上前)。

CherenkovCherenkov 2011/09/01 18:44 id:gdwtseq
全然大丈夫ですよー。あと人力検索の終わった質問でもコメントに書き込みがあれば、回答者には通知されるようになっています。


IE9で確認。
full.htmlを開いた際、スクリプトの実行を制限しました的なメッセージが表示されると思いますが、これを許可してもだめですか?
(オプションで変更まではせずに、表示されたダイアログで一時的に許可する)


無反応とはTinyMCE自体が動作しないのか、プラグインの機能だけが無効になっているのかどちらでしょう。
IE9では正常動作しました。


参考:
アクティブコンテンツのローカル表示制限を解除する_IEのセキュリティ保護−龍樹の工房
http://biw.xii.jp/ref/ref_IEsecurity01.htm

gdwtseqgdwtseq 2011/09/01 22:48 ありがとうございます
hatenaの使い方も初心者なのでこういう形になってしまいました。

>full.htmlを開いた際、スクリプトの実行を制限しました的なメッセージが表示されると思いますが
いえ。「ブロックされているコンテンツを許可(A)」などのメッセージドロップは表示されません。

また、プラグインの機能だけが無効になっていると思っています。
それは、この.html ファイルにブラウザアクセスしたとき、tinymceのTEXTAREA では、しっかり
HTMLどおりの表示がされています。そして、画像を選択し本プラグインボタンを押したら、何も起こらず、左下ステータスバーに三角の!マークが表れるのです(「ページでエラーが発生しました。」表示)。

この表示をdoubleクリックすると、ダイアログ「Webページに問題があるため、正しく表示または機能しなく…」が表れます。
そして、その【詳細の表示】には
ライン: 12
文字: 33
エラー: 引数が無効です。
コード: 0
URL: http://192.168.1.xxx/cherenkov/examples/full.html
と、説明されています。

念のため、これらの状況(画像)を私の日記にアップしました。
<a href="http://d.hatena.ne.jp/gdwtseq/20110901">http://d.hatena.ne.jp/gdwtseq/20110901</a>
ご参照いただけるとありがたいです。

CherenkovCherenkov 2011/09/01 23:05 id:gdwtseq

IE7でプラグインが動作しない原因はDataURIに対応していないからかもしれません。
(参考: http://d.hatena.ne.jp/uupaa/20080904/1220462674)


アイコン指定の方法をDataURIからファイル指定にして画像を追加しました。
ご確認ください。
https://github.com/cherenkov/tinymce-caption-plugin/tree/master/jscripts/tiny_mce/plugins/caption

gdwtseqgdwtseq 2011/09/02 10:45 ありがとうございます。

アイコンの表示は、上記の方法で表示できました。
そして、IE7 を 8 へアップグレードしましたら、実行ボタンも成功しました。
TinyMCEの対応ブラウザの問題かと思うのですが。。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト

コメントを書くには、なぞなぞ認証に回答する必要があります。

トラックバック - http://d.hatena.ne.jp/Cherenkov/20110826/p1