| No | タイトル | ステータス | 重要度 | 担当 | 完了予定日 | 更新日時 | 記事数 |
|---|---|---|---|---|---|---|---|
| 43 | 危険な実験室 | 進行中 | 低 | AO | 2009-11-30 08:00 | 2010-01-15 17:33 | 60 |
|
|---|
| Geckoエンジン使用時に、ダミープラグ(イン)を使ってブックマークレットを 適用させる実験。 dummy_plugin.vbs自体を書き換えます。 充分な動作確認をしたものではありませんのでスクリプトの知識のある方のみ 使って下さい。 サンプルとして、GoogleAutoPager_test.user.jsを合わせて添付します。 十分注意してご使用下さい。 |
|
|---|
| 動作確認用に、メッセージが出るdummy_plugin.vbs Gecko使用時に、ダミープラグ(イン)が作動すると、 「Geckoエンジン使用時にブックマークレットを適用する実験」 と言うメッセージが出ます。 (これが出ていないときは、正常に動いていない) 上のメーッセージに続いて、ブックマークレットの文字列が メーッセージに出ます。 ブックマークレットが正しく表示されているか確認して下さい。 「OK」すると、アドレスバーにブックマークレットの文字列が 表示されると思います。 |
|
|
|---|
| 環境によって動いたり動かなかったりの様なので、エラートラップを 掛けてみました。 |
|
|
|---|
| Geckoエンジンでのブックマークレットの動作確認の為に 単純化したスクリプト。 ダミープラグ(イン)用ではありません。 単体のスクリプトとして使用します。 |
|
|
|---|
| ブックマークレット部分をAutoPagerizeに変更したものです。 Google検索やtwitterで試してください。 |
|
|
|---|
| dummy_plugin.vbsでURLの取得方法を Lunscape.URLでの取得に変更。 |
|
|
|---|
| 動作検証不十分ですので、人柱版です。 Geckoエンジン使用時に、ユーザスクリプトにコメントアウトで 記載されたブックマークレットを実行します。 複数のユーザスクリプトの適応が可能。 例えば、 GeckoAutoPager_test.user.js と今回添付の GeckoPOPIN_test.user.js が同じページに適応されます。 |
|
|---|
| GeckoPOPIN_test.user.jsをTridentでも動くようにしたユーザスクリプト。 Tridentの時、表示が若干崩れます。 |
|
|
|---|
| 遅れてすみません、テスト用にパッケージ化させました。 内容は、動作報告のとおり↓ 当該URL: http://fixdap.com/p/aoscriptluna/28207/76750/ |
|
|
|---|
| Japanizeをgeckoでも自動実行できるようにしてみました。 // @include http://*/* なので、調整したほうがいいかもしれません。 |
|
|
|---|
| ニコニコポン(にこにこぽん)というニコニコ動画を便利に使うためのツールを提供するサービスで、こちらにあるブックマークレットをダミープラグ(イン)を使ってTridentとGeckoエンジンで動かせるように対応させたものです。 ニコニコ動画専用となります。 テスト用として、↓の本来ある記述を削除しています。 // @include http://*.youtube.com/watch* // @include http://youtube.com/watch* // @include http://www.dailymotion.com/*video* // @exclude http://*http:// ある程度読み込んでから、 右クリックから「リンク先を名前をつけて保存」ではなく、 通常のシングルクリックでダイアログがでれば成功です。 ニコニコポン(α)(http://nicopon.jp/) |
|
|
|---|
| os0xさんの素のIE6でもBookmarkletからAutoPagerizeできるxAutoPagerizeにあるソースをほとんどそのままでLunascapeのIE/Geckoで自動実行・確認取れました。 http://d.hatena.ne.jp/os0x/20080327/1206613170 ソース:http://ss-o.net/userjs/xAutoPagerize.user.js このソースをダミープラグ(イン)で動くように /* bookmarklet */ の記述を //bookmarklet に変えただけです。 私に技術がありません。 ダミープラグ(イン)のパッケージ化したテスト版 http://fixdap.com/p/aoscriptluna/28031/77615/ 動作が競合するかもしれませんので、 [Guid_id]-[SCRIPT]-[USER]フォルダにある GeckoAutoPager_test.user.js [IE↓スクリプト Geckoは、os0xさんのBookmarkletをautopager] GoogleAutoPager_dummy.user.js [IE専用] をバックアップ用に退避させて、導入してみてください。 制限も↑は、Google検索とTwitterのサイト内に絞り込んでいたものですが こちらは、@include http* となっており、多くのサイトで自動実行が可能です。 ↑のファイルをUserScriptの勉強用に正式にする可能性がありますので、 fixdap参加者特典にするかもしれません。 |
|
|---|
| dummy_plugin.vbs のLunascape5用修正版です。 見た目の動き自体に変化はありませんが、Lunascape5でWebKitを 選択していた場合に、処理を中断するようにしてあります。 当然、WebKitではユーザスクリプトは動きません。 |
|
|
|---|
| // @exclude で除外URLを指定できるかも知れない?? dummy_plugin.vbs |
|
|
|---|
| @excludeのテスト版ということで、 加工しました。 xAutoPagerize_IEGeckotest.user.js GeckoPOPIN_test.user.js @exclude http*..*.login* ログインフォーム用のページのあるサイトでスクリプトが走ると、 パスワードマネージャがフォームを入力してくれないことがあるので、 それの軽減措置みたいな。 SNSやニコニコ動画のように、ログイン後のアドレスも同じ場合は除きます。 exclude入れると逆に不便になったりするので注意。 AutoPagerizeは、mixiのサイトでも有効に効きますので。 GeckoPOPIN_test.user.jsに 小生のblogのアドレスを追加指定しました。 /を.で区切ってワイルドカード*を追加しています。 @exclude http:..lunaetline.livedoor.biz.* POPIN Rainbowというブログパーツを入れてますので、 無効のが便利とかそういうことで・・・ |
|
|---|
| Google検索とPathtraqに絞って LivedoorClip数を表示するユーザースクリプトです。 // @include http:..www.google.*search // @include http:..pathtraq.com* IE側でも動作するようにしていますが、 負荷が厳しいかもしれません。 |
|
|
|---|
| ダミープラグ(イン)を使ってスピードダイヤルっぽいものを 作りました。 AO自身がスピードダイヤルの機能を理解していないので、あくまで 「っぽい」ものでしかありません。 添付の SpeedDial_dummy.user.js をUSERフォルダに入れます。 もう一つの添付ファイル SpeedDial_dummy.html は任意の フォルダに入れてください。 SpeedDial_dummy.html をLunascapeのTrident(*)エンジンで開くと それっぽい物が表示されます。 なお、サムネイルの作成にはフリーソフトの CrenaHtml2jpg を使用 しています。 別途、CrenaHtml2jpg-v1.19.zipを解凍してできたフォルダ(crena)を そのままダミープラグ(イン)のUSERフォルダ内へ入れておいてください (*)SpeedDial_dummy.html はTridentで開かないと動きません。 自動エンジン切り替えで、Tridentに登録しておくといいと思います。 |
|
|---|
| YouTubeをMP4でダウンロードできるリンクを貼るユーザースクリプト GAIAブックマークのGeckoToolsですでに保管していたのをズルズルと、 置きっぱなしにしておりました。 // @name Make Downloadable link Video MP4 from YouTube // @description adds a link to download MP4 from YouTube // @include *youtube.com.*v=* Download as MP4(right-click and select Save link as) というリンクと文言が右側の「埋め込み」の下あたりに登場させます。 ※Geckoエンジンの場合、 右クリックメニューの「リンク先を名前をつけて保存」が効かないので 通常のシングルクリックから保存を選んでダウンロードで、 できると思います。 |
|
|---|
| SpeedDial_dummy.user.js の修正版です。 将来の機能追加にそなえて若干の修正。 サムネイルのサイズを変数にしてスクリプト内で使用します。 (そのぐらい、upする前に修正しとけって話ですがorz) 以下の値を手動で書き換えると、サムネイルのサイズが変わります。 14行目 t_width = 180; 15行目 t_height = 120; 注) サイズを変更しても、既に取得しているサムネイル画像は以前の サイズのままなので、サイズ変更後に取り直しをして下さい。 |
|
|
|---|
| スピードダイヤルっぽいものに、サムネイル・サイズ変更のオプションを 付けてみました。 画像取得の縦横比が変ですが「こんな感じにできる」と言うのを体感して 貰う為にupします。 ページの左上に「help」ボタンと並んで「option」ボタンがあります。 「option」ボタンを押すと、サイズ設定の画面になります。 横のサイズと縦のサイズをピクセル単位で変更します。 |