GM_configの使い方
2009/09/13(日) 26:27 Greasemonkey親記事へこのエントリーをはてなブックマークに追加

GM_config Dev
GM_config.init('Configuration for search filter',{
  alpha:    { label: '透明度:', type: 'int' , default: '0.5' },
  reg:    { section: ['NGフィルタ'] , label: '', type: 'textarea', cols:60 , rows:15, default: '値1\n値2' },
},  "#config_header {font-size:16pt !important;} .config_var {margin-left:20% !important;} #header {margin-bottom:30px !important;} .indent40 {margin-left:20% !important;}", //直接CSSを描ける
  {
    open: function() {
      GM_config.resizeFrame('400px','360px'); // resize the config window
    },
    save: function() { location.reload(); } // reload the page when configuration was changed
});
regの中身が空の場合、デフォルトとして設定した値が入る。
var filter = GM_config.get("reg").split("\n"); // デフォルト値が入る
// filter [値1 , 値2]

名前:  非公開コメント   

  • TB-URL  http://efcl.info/adiary/05/tb/
  • [greasemonkey]Greasemonkeyスクリプトの開発で役に立ったサイトや本 h1mesuke’s hoge-log
    こんな機能があればいいなあ → ん、Greasemonkey というのでできるらしいぞ → ユーザースクリプトとやらを書けばいいのか → どうやって書くんだ? というところからスタートして、最終的に自作のユーザースクリプトを公開するに至るまでの間、参考に...