[chrome extension] 別の拡張機能と連携する。
11月 9th, 2014
https://developer.chrome.com/extensions/messaging#external typeof response === undefined で有る無しの判断出来ます。
[chrome extention] 右クリックで。
11月 7th, 2014
chrome.contextMenus.create({ contexts:["selection"], // allとか title: “%s を一括検索 aucru shopping”, onclick: function(info, tab) { } }); background.js にこれを書くとすべてのページで右クリックが反映されます。 %s は selectionText が自動的に入ります。
chrome extension reload management
11月 4th, 2012
常駐時間が長くなるとメモリー利用がかなり大きくなって行くので・・・ オートリロード(エクステンションをリロード、初期化)したいなと思ったのですが 方法は、以下の通り。ですが、タイミングが難しい。定期的にでもなく。 毎日PCをシャットダウンするかchromeをシャットダウンして利用していただいている方には不要な機能なので とりあえず、自動ではなくて、手動で、リロードボタンだけ置いても良いのですが、 普通に問題なく利用されている場合には、何か問題あるのかと無用な心配させてしまうかもしれないので manifest.jsonにmanagementを追加 “permissions”: [ "management" ], myextension idに idを入れてください。getAllもあります。 chrome.management.get(‘myextension id’, function( info ){ console.log(info); }); こんな内容を取得出来ます。 Object description: “” enabled: true homepageUrl: “” hostPermissions: Array[1] 0: “http://*/*” length: 1 __proto__: Array[0] icons: Array[3] 0: Object 1: Object 2: Object length: 3 __proto__: Array[0] id: “myextension id” installType: […]
ユーザーエージェント切替 version 0.3.0 chrome extension
9月 24th, 2012
URLバーに、新しいURLを入力するとtabIdが新しくなるという仕様に気付き修正しました。 新規やタブを消したり作ったりした後もタブ毎の設定を保持出来ます。 インストールはこちら(chrome webstore) スマートフォン向けサイト閲覧や開発に御利用ください。
iPad 用 m.youtube.comを見る。| chrome extension
9月 20th, 2012
iPad用で見るとhtml5でmp4を見ることが出来ます。 flashだとパソコンが熱くなってくるので・・・ でiPad用を見てみました。 ↓ユーザーエージェントを変更できるchrome extension useragent changer | chrome extensionのインストールはこちらから ユーザーエージェントをiPadにして youtube.comを開くと以下のように iPad用が表示されます。 こんな感じで。 html5でvideoやりたいときにはとても参考になりますね!
mixi userchanger ミクシィのユーザー切替 chrome extension
9月 20th, 2012
mixi userchangerのインストールはこちら(chrome webstore) userchanger for mixi を更新しました。 スマートフォン向け開発をする方は、ユーザーエージェント切替extension useragent changerも併せてご利用ください。 useragent changerのインストールはこちら(chrome webstore) mixi userchangerのインストールはこちら(chrome webstore)
useragent changer タブ毎にユーザーエージェントを変更出来る chrome extension
9月 18th, 2012
タブ毎にユーザーエージェントを変更出来る chrome extensionを作成しました。 スマートフォン開発などにご利用ください。 chrome webstore chrome webstoreよりインストールしてご利用ください。 リストから選択するだけでタブ毎にユーザーエージェントを設定して利用出来ます。 ご自身のリストも追加可能です。 御意見・御要望等御座いましたらお気軽にご連絡ください。 インストールはこちら chrome webstoreよりインストールしてご利用ください。
javascript setTimeout setIntervalは、PCがスリープするとどうなるのか?
9月 15th, 2012
chrome extension で background の setInterval は問題なく動きました。 http://stackoverflow.com/questions/6032429/chrome-timeouts-interval-suspended-in-background-tabs アクティブじゃないタブのとき遅くなる?という話もありますが。 とりあえず動くみたいですね。 止まったらどうしようかなと。 独り言。 何かのタイミングでsetintervalを再実行しようかな とりあえず、ユーザーが明示的に clearinterval(preId) ⇒ setinterval でrefreshできるようにしておこうか
javascript で internet 接続を確認する for offline apps
9月 14th, 2012
http://www.w3.org/TR/offline-webapps/ In addition to those APIs HTML 5 also defines an onLine attribute on the Navigator object so you can determine whether you are currently online: var online = navigator.onLine; ということでnavigator.onLineのtrue/falseで接続確認が出来ました。
chrome extension popup height
9月 11th, 2012
popup.htmlの高さが可変になっていないとき htmlの先頭に <!DOCTYPE html> が入っているかを確認。この定義が入っていると自動的に高さが調整されます。