ChromeExtensions

拡張機能を公開してみた

以前から少し拡張機能を作っていたのだが、それを思い切って公開してみた https://chrome.google.com/webstore/detail/cmoeidhkjfldpenpckoddbelajajjncl# 公開するのに$5かかるとはね・・・何ができるのかというとCtr-cでコピーした文字列をバッファーに蓄…

ChromeExtensionを作りながらJavascriptの勉強ある要素をDOMから削除する操作下記の要素がページに含まれているとする <div id="target">remove this element</div> この要素を下記のコードで削除する var targetDiv=document.getElementById("target"); targetDiv.parentNode.remov…

フレーム内の要素にアクセスする方法を調べた Firefoxにおいて動くコードをまず作った しかしこれがChromeでは動かない・・なぜだろうFirefoxでフレーム内のリンク数を調べるJavascripttest.html frame1.html frame2.htmlをそれぞれ同じフォルダに作成し tes…

タブを左右に移動する

ChromeExtensionにおいてタブを左右に移動するためのスクリプトを書いてみた //isAbsoluteがfalseのときは現在のタブから相対的にtabNum個分だけ右に移動する //isAbsoluteがtrueのときは一番左から1,2,3、…、と数えた場合のtabNum個目のタブを選択する…

contentscriptにおけるiframeの扱い

Chromeのcontentscriptを書いていると、なぜかiframeを操作できないことに気付いた http://d.hatena.ne.jp/KYudy/20100716/1279266322セキュリティーに配慮した仕様なんだろうか? ざっと探したところそれらしい記述も見つからないし、代替手段も思いつかな…

Javascript勉強(2)

引き続きChromeExtensionsのためにJavascriptを勉強戻る、進むをJavascriptから実行する方法 function gobackHistory(){history.back();} function gofwrdHistory(){history.forward();} すごく簡単スクロール function scrollDown(){window.scrollBy(0,50);…

Javascript勉強

ChromeExtensionsの開発のためにJavascriptを勉強した まずブラウザの表示部分の左上に常にコマンドの表示がしたいので ある要素を常に左上に表示するためのスクリプトを書いてみたある要素を絶対位置指定して配置したい場合 var adiv=document.createElemen…

FirefoxにアドオンがあるようにGoogleChromeには拡張機能(extension)がある 個人的にはChromeの方が好きだ。だがChromeの拡張機能は少ない ということで「無いなら作ればいい」ということで開発にチャレンジ まず目標は次の通り 「vimnum」という便利なext…