Firefox userChrome.js greasemonkeyスクリプトスレ11
「Greasemonkey 0.8.20100211.5」のスクリプトについてご存知の方いましたらどうか教えてください。
「Windows XP Professional SP3」上の「Firefox3.5.7」で使用しています。
下記のWebページでB.jsに不具合があり、ここを訂正したB2.jsに置き換えて実行したいです。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>
<body>
<script language="JavaScript" src="
http://192.168.0.2/A.js "></script>
<script language="JavaScript" src="
http://192.168.0.2/B.js "></script>
<script language="JavaScript" src="
http://192.168.0.2/C.js "></script>
<script language="JavaScript">
new Menu (1, 2, 3); <!--02.js内の関数-->
</script>
</body>
</html>
そこで、下記のようにしてsrc部分は書き換えられたのですが、書き換え前のB.jsが実行された後で書き変わるのを
実行される前に書き換えたいのですが、どのようなコードを追加すればいいのでしょうか?
var vJS = document.evaluate('//script', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var element = vJS.snapshotItem(1);
element.setAttribute("src", "
http://192.168.0.3/B2.js ");
レス 1/2
496 :
495 :2010/02/15(月) 00:14:39 ID:WKjxoFN/0
>>495 Greasemonkey は DOMContentLoaded でトリガされるから無理じゃね?
どうしても実行前でなければ対応できないか再検討して(※JavaScriptは動的言語)
ダメならタグの除去機能を持ったフィルタなりプロクシなりを鯖に置くしかないのでは
Favicon with Google 3で ファビコンがないサイトに与えられてる白いファイルのアイコンが ファビコンがあるサイトでも裏にカブって表示されるのがどうも違う印象になって見づらいので ファビコンがあるサイトではその白いファイルアイコンを消したいんですけど どこか弄ればできますでしょうか?
他のグリモン探した方が早いと思うよ いっぱいあるだろうし
>>501 おぉスバラシイ仕事です。
ちゃんとファビコンがないところには白いファイルのままだし
言うことナシです。
どうもアリガトンでした!
またYouTubeが仕様を変えてきたな。 YouTube HD Suite製作者さぁ〜ん、早い対応お願いしますだ!
504 :
503 :2010/02/15(月) 22:54:36 ID:RlfetZtS0
ありゃ?良く分からんがInterfaceがまた元に戻ってる・・・ あれは何だっただべー
505 :
名無しさん@お腹いっぱい。 :2010/02/16(火) 02:19:12 ID:Ovrcv2Gv0
LDR Full Feed がなぜか作動しません、 他の自宅のPCでは普通に動くのですが、色々と原因探してるんですがわかりません・・・ 何か今まで相性の悪い拡張機能とか、スクリプトってありましたか?
対応は3.5までとあるが、3.6でも問題なく動いてる 最新の入れてるの?
> ググッても下記URLからタブを保護するスクリプトを見つける所までしかわかりませんでした。
>
http://www.xuldev.org/blog/?p=76 そこに出ているのはジェスチャーで[Tab Mix Plus] の機能を呼び出すスクリプト
Firefoxのデフォルトで「タブのミドルクリック」は「タブを閉じる」である
userChromeの軽量ジェスチャーでは「タブのミドルクリック」イベントまで横取りしてないので無理
書いておきながらなんだが・・・
>>508 の語句が稚拙で聞きたい事が読み取りにくい
『タブの保護/保護解除』を「タブのミドルクリック」で行いたいのであればuserChromeの軽量ジェスチャーでは不可能
マウスジェスチャ系のアドオン等でも『タブの保護/保護解除』を持った物は無い
[Tab Mix Plus]などが持っている『タブの保護/保護解除』機能呼のび出しを
軽量ジェスチャーの特定のストロークに割り当てる事は可能
TMP使っているならオプションにそのままの項目あるよね? 頭にウジでも湧いてる?
ジェスチャーなのにタブをミドルクリックって、意味わかんない ジェスチャー中にクリックするつもりなのか?
513 :
508 :2010/02/16(火) 12:48:25 ID:5YXHpSgM0
>>509 これは[Tab Mix Plus] の機能を呼び出すスクリプトでしたか。
では[Tab Mix Plus]を有効にしていないと使えないですね。
>>511 TMPは重いから必要な部分だけuserChromeに移行させようとしているところです。
新しいタブを現在のタブの右に開く
多段タブ
はできました。
----------------------------------------------------
タブクリックは拾えないということであきらめました。
変わりに通常のジェスチャーに保護、保護解除を入れたいと思いますが、
何かいいスクリプトはありますでしょうか。
515 :
508 :2010/02/16(火) 13:38:35 ID:5YXHpSgM0
>>514 おー!!
aliceさん作ってたのか。(知らない人なのになれなれしくてすみません)
何でも作ってますね。すごい。
> 新しいタブを現在のタブの右に開く
これはデフォルトだと連続で開く場合に
右にタブ作成→右の右にタブ作成
と連続で右隣に作ってくれないので、aliceさんのuserChromeをいただきました。
教えていただきありがとうございました。
516 :
名無しさん@お腹いっぱい。 :2010/02/16(火) 13:51:05 ID:mmuDZssP0
>>505 グリモンでは動く userContentだとピクリともしない
userContent版は0.12より放置プレー中
518 :
名無しさん@お腹いっぱい。 :2010/02/17(水) 01:54:17 ID:PlbJh47P0
DragNgoModoki5.uc.jsを使ってるんですが、 ドラッグした文字列が検索バーに入力されます。 ドラッグの機能だけを使いたい場合はどこを消せばいいのでしょうか? 検索バー、と名前が付いている部分を削除してもダメでした。
519 :
名無しさん@お腹いっぱい。 :2010/02/17(水) 02:04:26 ID:o85tZPZd0
>>518 前スレでおれがした質問と同じだw
this.searchBardispatchEvent(searchText);
を
//this.searchBardispatchEvent(searchText);
520 :
518 :2010/02/17(水) 02:13:20 ID:PlbJh47P0
>>519 求めてた動作になりました!!
これからは質問する前に現行スレだけじゃなく過去スレも一通り検索してみます。
素早いレスありがとうございました!
TMP が重いって意味が全く分からん。 どんな低スペックなんだ一体。
XP SP2,Rum512MB,Celeron 2.80GHz のマシンだと流石に重かったよw 今は userChrome.js で代替させてるから問題ないけど
俺も似たようなスペックで、やはり重く感じた。もたついた。
KeyConfig.uc.jsで「閉じたタブを元に戻す」と「タブを閉じる」のコマンドをどなたか教えてください Firegestureのコマンドやそれを削ったりしても上手く出来なくて
OwataPagerizeの2010/01/13バージョン 毎回op_items.jsonの構文エラーがエラーコンソールに出てるんだけどみんな同じ?
Fxの起動時に出てた気がする>Owataのエラー
>>528 あ〜そうです。起動時のエラーコンソールです。
説明不足ですみません。
ほんとだエラーが出てる(´・ω・`) この前まで出てなかったのに…これかな? エラー: uncaught exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.clearUserPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://dotnetassistant/content/bootstrap.js :: BootStrapDotNetAsssitantExtension :: line 52" data: no] って…他の人のは知らんがオラのこれは悪名高き.NETの仕業の気がする、多分。 適当にアドオンマネージャーから消したからゴミが残ってるのかな。
>>523 > 俺も似たようなスペックで、やはり重く感じた。もたついた。
具体的に、どんな操作の時に?
あえて挙げるとタブのスイッチ時かな オブザーバーが猛烈な嵐のごとく呼び出されていて 1.xGHzクラスのCPUでは遅延が出てもおかしくない 状況になっている
へぇ〜、スペックが足りない PC だと、そんな挙動になるのか。 TMP を無効にしたら、サクサクスイッチ出来るんだね。
534 :
名無しさん@お腹いっぱい。 :2010/02/18(木) 09:54:04 ID:+pLLSVga0
何十とアドオンを導入していて重くないのかなと疑問に思ってたけど、スペック依存なのね。
535 :
525 :2010/02/18(木) 14:28:15 ID:xgFjzgVq0
>>527 ありがとう、3.6だったんでロダのMouseGestures.uc.jsを参考にすると出来ました
「タブを閉じる」gBrowser.removeCurrentTab();
「閉じたタブを戻す」document.getElementById('History:UndoCloseTab').doCommand();
コマンドが変わっていたのと、コマンド内の「"」を「'」に変えてないのが原因でした
536 :
名無しさん@お腹いっぱい。 :2010/02/19(金) 06:43:13 ID:3ni44JTr0
上に似た質問があったけど、SearchClipboard.uc.jsで 検索エンジンを中クリックして検索すると、検索バーに検索した言葉が入ってしまう。 これを、検索しても検索バーに言葉が入らないようにする為にはどこを変えればいいのか。。。
ClearSearchTerm.uc.js 同じページにうpしてくれてるスクリプトを何故見ないんだ?
538 :
536 :2010/02/19(金) 15:59:48 ID:3ni44JTr0
>>537 ろだにあったClearSearchTerm2.uc.jsも使ってるんですが、
これは検索バーから直接入力して検索した時のみに有効で、
SearchClipboard.uc.jsを使用し、中クリックで検索した場合には適用されないんです。
middlemouse.paste
駄目ならAliceさんの「conqueryModoki4.uc.xul」入れて他のサーチ系を見直してみ
>>538 var searchClipboard = function(event) {
の最後
};
の前とかに
BrowserSearch.searchBar._textbox.value = "";
を追加で良いと思う。
542 :
536 :2010/02/19(金) 17:33:14 ID:3ni44JTr0
>>539 >>540 middlemouse.pasteのせいでした…orz
関連したスクリプトも書かないで申し訳ないです。。
これだけの質問でわかるなんてホントにエスパーですね。
すごいです。
ホントにすいません。
middlemouse.pasteの便利さ>検索バーに文字列が残る不快さ
なのでmiddlemouse.pasteは使い続けようと思います。
ありがとうございました!
543 :
536 :2010/02/19(金) 17:42:52 ID:3ni44JTr0
>>541 リロードしてなかったです;
仰る通りのことをしてみたら検索後にクリアするようになりました!
気分的にとてもすっきりです。
ホントにありがとうございました!!
>>526 op_items.json入れ替えて無いんじゃね?
545 :
526 :2010/02/19(金) 21:16:55 ID:G20Oq6bnP
google reader full feedってまだ対応してないの?
google reader full feedのページを見て確認すればいいと思うよ
情弱って損だよなぁ
549 :
名無しさん@お腹いっぱい。 :2010/02/20(土) 04:30:46 ID:3i4BRq6F0
550 :
名無しさん@お腹いっぱい。 :2010/02/21(日) 13:47:51 ID:eE0tXhwQ0
Alice先生 openTabsWhere_whichTabSelectWhenCloseTab.uc.jsの更新を お願いします
いやです。
ここや関連スレでセクハラされたので(ry
553 :
名無しさん@お腹いっぱい。 :2010/02/21(日) 20:42:31 ID:QkIwhIEvP
http://d.hatena.ne.jp/jimo1001/20071010 Fast look up JP and ENを使っているのですが、文字を選択したあとaからzまでどのキーを押しても何らかの機能が割り当てられていて、
反応してしまいます
特定のサイトにだけ割り当てるようにしているのに、設定上では違う動作になってしまいます。
「undefined」という文字を入れないと、勝手に割り当てられてしまうという事なんでしょうか?
>>554 this.searchBardispatchEvent(searchText);
は2箇所ある。
一箇所 //を入れただけじゃだめだよ。
直ぐ側にあるのにそんなの見落とす奴はまさか居ないだろ…
まさかSearchBox Syncが補完してたり
まぁ他のが補完してるに決まってる
>>554 だけどもちろん2ヶ所//入れたし
SearchBox Syncも確認したけど入れてなかったよ。なんでだろ。
思った通りにはならないけど、教えてくれてありがとう。
環境を晒してみろ、運が良ければ誰かが答えてくれるだろ あとabout:config(user.js)も見直してみ
>>561 テキストエディターは?BOMなしのUTF-8で保存してる?
コメントアウトの方法間違っているに100カノッサ
まさかの「無題.txt」保存に・・・100ペリカ
いや、やっぱ1ペリカ・・・
問題の切り分けができない人にも優しいスクリプトスレ
切り分けができるできない以前の話じゃね?
>>554 から
>>561 までそこそこ話題に乗ってくれてるひとが出てるのに、当該スクリプトや
ローダーのバージョンどころか、使用しているFirefoxの情報すら明かしてない。
ここまで食いついてもらえたら後出しではあれ環境さらすだろ、普通。
> 思った通りにはならないけど、教えてくれてありがとう。
って、諦めがいいとか以前に話に加わってくれたひとに失礼とか思わないのかね。
569 :
名無しさん@お腹いっぱい。 :2010/02/25(木) 21:23:49 ID:wBBf2yo90
userContent.jsで動くLDR Full Feedがぽっちい
はいはい
LDR Full Feedくれくれしてる奴、言い始めてから長いな こんだけ期間あるんだから勉強して自分で書けばいいのに
で、goolgeの変更に対応したgoogle images autpager enlarger相当の スクリプトってもう出ないの?
573 :
宣伝 :2010/02/26(金) 20:28:06 ID:PHj38s1p0
searchbos sync(検索サイト上の検索入力フォームと検索バーを同期)のような動作をする userchrome.jsをご存じの方いませんか?
アドオンでいいじゃん
searchbarSync.uc.js
質問です。 以前、このスレでGreasemonkey用(Firefox3)の下記スクリプトを教えてもらったものです。 var tags = document.getElementsByTagName ('meta'); for (var i = 0, L = tags.length; i < L; i++) { if ('description' == tags[i].name.toLowerCase()) { tags[i].parentNode.removeChild(tags[i]); break; } } これを、XPathが使える部分は、全てXPathで行いたいのですが、どのように変更すればよいのでしょうか? XPath関係のスレが見つけられなかった為、こちらにレスさせてもらいました。 (もし該当スレがありましたら、誘導していただけると助かります。) よろしくお願いします。
>>574 > searchbos sync
今になって気付いたがサーチボスって何ですか
579 :
577 :2010/02/26(金) 22:08:54 ID:BVQZOnPa0
すみません、補足です。
>>577 は、name="description"のmetaタグを削除するものです。
>>577 var x = document.evaluate("//meta[@name='description']",document,null,7,null).snapshotItem(0);
x.parentNode.removeChild(x);
582 :
577 :2010/02/27(土) 00:42:18 ID:UzdZ1uHa0
>>581 レスありがとうございます。
スクリプトを書いていただきありがとうございました!
>>576 横からだけどどこにあるか教えてください
ググって出てくるページに見つからない。。
searchboxSync.uc.js じゃないかな?
585 :
574 :2010/02/27(土) 13:18:56 ID:OhjNYaKO0
ちなみにデフォルト設定のままだと
同期したとき、検索バーが同期元の検索エンジンに切り替わってしまいますが
28行目のfalse部分をtrueにすれば;、それを押さえられます。
こうやってアドオンが減らせると、何か達成感がありますよねw
改めて
>>576 さんにお礼申し上げます。おかげさまで快適です。
587 :
名無しさん@お腹いっぱい。 :2010/02/27(土) 13:34:13 ID:qi9YTxD20
>>585 よく見つけたな。
俺もググッてみたけど出てこなかったぞ。
どうやって見つけたの?
ちょこっとアレしたい 時に使うもの と理解しています
>>587 スクリプト名でググったら「Firefox userChrome.js greasemonkeyスクリプトスレ 9」で
searchbarSync.uc.jsについてやりとりがあったのでそこから拝借しました
>>589 あら、ググッたら出てきたw
俺「Google Date」って拡張使ってるんだけど、これ使うと検索結果が違ってくるみたい。
今までちょっと損してたかも。
レス有難う。
>>585 ありがとう
自分もGoogleで過去15年間にして日時表示してたんだけど、これ全部のサイト出てこないんだ
なんとかならんもんかな
あっ本当だ ググった後でもそこから日時データ付けたら結果が変わる
JetpackってもうRebootしたんですか?もう大幅な仕様変更なしですか?
どうもありがとう 1.0になるまでは正式リリースじゃないって位置付けなんですかこれ
Gecko/20100227 Minefield/3.7a2preと zzzz-MultiRowTabforFx2.0_3.0_mod1.uc.jsでtabのbordar-colorが黒くなった さすが地雷原
>>595 Mozilla Lab関連のやつは今までリリースしたやつを見る限りそんな感じだな
Minfieldはbrowser/toolkit/themeの大幅な変更が控えているからな焦ってもいいことないよ
どうせMinefield使っているならさ当該不具合が起こるに至ったチェンジセットやバグNo.とか... せっかくMinefieldを使っているんだしもったいないよね。
よくわからんままMinefieldを使ってみて 拡張機能やスクリプトが動かなくなったからMinefieldでも動くようにして><って言っているんだろう 出来る人は「黒くなった><」とか書き込まない Minefieldに手を出して自分で修正できないスクリプトにも手を出して そして変になったとかいう書き込みをしちゃうってことはつまり
だな
(´・ω・`)3.7を早く出さんかい
2010/02/28 00:00 // Minefield/3.7a2pre ID:20100227035329 Bug 482692 - Should be able to override -moz-border-colors with border-color
フリーソフト使う以上バグ報告は義務みたいな教わり方したんで、 不具合見つけたらこまめに報告してたんだけど、こういう場合は報告しない方がいいのね… ごめんなさい
Daoくんにとっては、これで.toolbarbutton-menubutton-buttonの問題も解決してヨカッタってとこか?
>>606 拡張機能ならまだしも、スクリプトは自分で中身が理解できて、
問題があれば自分で修正できる人が使うってのが建前だから。
報告するにしても「Minefieldのこのアップデートが影響してるかも?」ぐらいは
最低限言えないと今みたいな扱いを受けるハメになるから注意のこと。
pixiv plusについてお聞きしたいことがあります。 pixiv_plus.user.jsの"「拡大する」ボタン"の部分をコメントアウトすると ユーザーをブックマークに追加するときのiframeまでも表示されなくなってしまうのですが どうしたらイラストの拡大・縮小だけを無効に出来ますか?
で、goolgeの変更に対応したgoogle images autpager enlarger相当の スクリプトってもう出ないの?
何故ここで聞く?
>>595 1.0になるまで何度もリブートを繰り返すよ。
過去を清算して再出発するたびに別人に生まれ変わって
昔付き合ってたフィーチャーたちのことなんてすっかり忘れてるよ。
Sub-Script/Overlay Loader v3.0.26mod
つ・つられたの…?(´・ω・`)
Google Reader-Colorful List Viewを最新のにしたら 機能しなくなったんだけど、他にそういう人いる?
問題無し Greasemonkey 0.8.20100211.5 Google Reader - Colorful List View @version 20100227
簡単な動作の検証方法くらい教えてやれよ
>>616 私も同じです。
最近userChrome.jsの代替からgreasemonkeyに乗り換えたのですが
代替では動作していたものがアドオンでは動作しなくなってしまいました。
Autopagerも動きません…
about:configにゴミが残ってるとか GoogleReaderは.co.jp使ってるとか
>>616 ,619
検証方法はいくつもあるんだから公式とかまとめを読んで自分でやればいいんじゃない?
ここに書く意味がわからない
>>619 >最近userChrome.jsの代替
userContent.uc.jsによる代替と書きたかったんだろうか・・・?
まぁ言葉の不便な方
623 :
名無しさん@お腹いっぱい。 :2010/03/03(水) 00:26:20 ID:iTuV6HytP
日本語でおk
指摘してる人間が間違えてるとか恥ずかしいな
なんでFirefoxスレっていちいち嫌み言う人が多いんだろうね
626 :
名無しさん@お腹いっぱい。 :2010/03/03(水) 02:34:49 ID:z5p8jX6o0
とくにこのスレは嫌みスレとして有名 45%クレクレ 5%スクリプター 50%イヤミ
セニョール0.1%
で、goolgeの変更に対応したgoogle images autpager enlarger相当の スクリプトってもう出ないの?
自分で作って下さい
そろそろgreasemonkeyに乗り換えたほうがいいのかなぁ。
631 :
名無しさん@お腹いっぱい。 :2010/03/04(木) 02:30:57 ID:q5ay44as0
SeaHorseからGreasemonkeyに乗換予定です。
GreaseMonkeyの仕様は、画像なども含めページが読み込み完了した時点で
動き始めるのでしょうか?
SeaHorseの場合、ヘッダーに@type SleipnirScriptと書いて
以下のコードをぶちこむことによって、
http://d.hatena.ne.jp/yuukisakura/20090219 画像が読み込まれなくてもDOMが読み込まれた時点で動いてくれるようになります。
GreaseMonkeyではいかがでしょうか?
で、goolgeの変更に対応したgoogle images autpager enlarger相当の スクリプトってもう出ないの?
自作してください
うん、あのレスもオレw 判っててやってる。
すまない、enlargerを見逃していた
コピペだから相手するだけ損だよ
userchromejsのスクリプトを添削してくれるサイトとかありますか? greasemonkeyのスクリプトはuserscripts.orgに公開するとdiscussionsとかで 突っ込みいれてくれたりするんですよね
>>642 ブログで公開すりゃ教えたがりがゾンビみたいに湧くだろ
このくらい自分で発想してくれ
ブログ持ってないんですけど作ってすぐに誰かがたどり着くもんなんですか?
質問です。 Firefox3.5.8@WindowsXP Professional SP3(32bit)に、userChrome.js 0.8とuserChrome.js(*1)を 入れているのですが、たまに何も書いていない小さいツールチップが現れるのですが、原因が分かる方、 同じ症状はいますか? なお、*.uc.jsや*.uc.xulを別の場所に移動して、userChrome.js 0.8 と userChrome.js のみの状態に しても症状が出ます。(userChrome.js 0.8を無効にすると出なくなります。) 解決方法がありましたら、教えてください。 よろしくお願いします。 *1 aliceさん作の、Sub-Script/Overlay Loader v3.0.26mod UserAgent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729)
作ったあとにここにアドレスを貼ってみるとか ヤフー知恵袋とかOKWaveとかで相談して添削してもらうとかすればいいんじゃね?
>>644 「ぶっこぬき」とか「ぶちこむ」とか「使い倒す」とか書いとけばそれらしいのが湧いてくるよ、多分
>>649 ていうか、ブログ作らなくてもアップローダに上げてその旨ここでアナウンスするだけで
イイと思うけど。
651 :
645 :2010/03/04(木) 23:36:18 ID:l8+wi23t0
今は知らないがGoogleツールバーの不具合だったかと
654 :
645 :2010/03/05(金) 01:04:49 ID:39iaCzL50
>>652 えと、私へのレスでしょうか!?
Googleツールバーは入れていません。
私へのレスでなかったらすみません。
どういう時に出るとか書くと良いと思う。 自分もaliceさんのとuserChrome.js 0.8の組み合わせだけどそんな現象は未確認。 一応新規プロファイルでも試したら?
656 :
645 :2010/03/05(金) 02:22:56 ID:39iaCzL50
>>655 レスありがとうございます。
たまに出てはすぐ消えてしまうのもあって、
どういう時に出るかが分からない状態です。
新規プロファイルも試したりしているうちに、
やっとuserChrome.js 0.8とuserChrome.jsが
有効の時に出るという事だけが分かったので、
質問しました。
何か他に分かり次第またレスしたいと思います。
よろしくお願いします。
で、goolgeの変更に対応したgoogle images autpager enlarger相当の スクリプトってもう出ないの?
userChrome.jsって「userChromeJS 1.1」が最新じゃないの? 関係ないんだろうけど
>>645 Fx3.6、WinVista、v3.0.24modで使ってるけど俺もたまになるよ
実害はないから放置してたけどウチではFxのウィンドウを閉じたときに一番よく起こる気がする
[×]にマウスオーバーした時に出てくる[閉じる]のツールチップが、ウィンドウが閉じたせいで不完全な状態で残ってしまうんじゃないかなぁ?
検証も何もしてないから完全に推測ですがw
けどまぁ残ったツールチップもクリックすると消えるから気にしたことなかったけど。
662 :
名無しさん@お腹いっぱい。 :2010/03/05(金) 21:42:42 ID:572OqFwF0
このスクリプトって、セキュリティ的には結構危険なんでしょ? 防御する手立てが無いと聞いたんですが、普通のウイルスソフトでは防御できないんですか?
どこで聞いた
664 :
名無しさん@お腹いっぱい。 :2010/03/05(金) 22:20:42 ID:572OqFwF0
「この」ってどれだよw
666 :
名無しさん@お腹いっぱい。 :2010/03/05(金) 22:37:29 ID:572OqFwF0
「この」は気にしないでください。全般的なスクリプトです。
久しぶりにワロた ワッフルワッフル
コンピュータウイルスの感染を回避する方法は、唯一PCを所有しないことである
通電してなくても感染するんですか?
ケータイも所有しちゃダメだな。
671 :
名無しさん@お腹いっぱい。 :2010/03/05(金) 23:07:37 ID:qr12SBku0
たまには外に出てみればいいのに(´・ω・`)
そんなん新インフルウイルスに感染するじゃん
つまりウィルスをいっぱい飼ってたら免疫でどうにかなると言うことですね
はぁ グリモンでも userChrome.js もでスクリプトはじかに眼で見る事が出来るから ソース内容を読んで自助努力で判断しろと言う事 免疫もなにも自己防衛
675 :
名無しさん@お腹いっぱい。 :2010/03/06(土) 19:48:08 ID:eBF9iYbf0
たまには外に出てみろや
676 :
名無しさん@お腹いっぱい。 :2010/03/06(土) 19:49:41 ID:alQFaJ3mP
イヤミ君絶賛降臨中
難読化してスクリプトを公開。
それをソースコード整形ツールで読む
ステータスバーにページサイズをKB表示する、みたいなのないですか?
800x65550px なんて表示してどーすんの
お KB CSSや画像無理だわそれ
いや……なんか、うへへ、このページ500KBもあんのかよwwどんだけwww みたいな感じでニヤニヤしたいと言うか……無理なんですか?残念です
なんか分かる気もするな お前ソース見るの好きだろw
確かスレ内に書いてあったと思う
>>686 試してないけどこういうことなんじゃないの?
window.addEventListener('AutoPagerize_DOMNodeInserted',function(){greasedLightbox.init()},false);
>>688 ありがとう!動作確認したよ
本家AutoPagerizeでも動くし、これで未練なしに書き換えれる
>>687 レスd
>>688 のDOMNodeInsertedとか見て今更気づいた
どうせ自分にはスクリプトを書くなんて無理だったろうけど・・・
「2chのURLを踏んだ時にjaneで開く改_bugfix.uc.js」を導入してたんだけど、問答無用にjaneで開かれるのもアレなんでuc.jsファイルを削除した しかし削除後にFirefoxを再起動させてもまだ2chのURLを踏んだ時にjaneで開かれちゃう なんでだろ?
うちでは出ないな
693 :
名無しさん@お腹いっぱい。 :2010/03/08(月) 13:59:34 ID:72jZQKXd0
greasemonkeyを自分でも書けるようになりたいのですが、javascriptとHTMLはどちらから先に勉強した方が良いのですか? また他に学んどいた方がいいものはあるのでしょうか? 今、「とほほのJavaScriptリファレンス」というサイトを読んでますが、結構引っかかるところが多くて、その都度調べるよりは、 その前に、HTMLやもっと簡単な言語を学んだ方が良いかのかなと思ったもので。
普通に考えて両方だろ
スクリプトは判らんでもhtmlは問題なく書けるがhtmlが判らないとスクリプトは書きにくい事がある。 あとCSSも判ってた方が何かと楽かな
696 :
693 :2010/03/08(月) 15:16:24 ID:72jZQKXd0
htmlのほうを先にやっといた方が良さそうですね、あとCSSですか、レスサンクス。
途中で挫けるに10000シリング!
とほほさんトコの名前久しぶりに聞いたな CSSまでは結構何とかなるんだけどその後が…
699 :
名無しさん@お腹いっぱい。 :2010/03/08(月) 19:49:28 ID:NxfujNfDP
FiregestureでJsactionsのポップアップを出すにはどうしたらいいでしょうか?
>>691 と同じくJapanese Popular SBM Count With Googleで
sasata299.comのAPI使ってるとGoogle検索時にこの人のルータのログインプロンプト出るよ
本人気づいてないのかな
あまりに鬱陶しいから一時無効化した
情弱ユーザーが勘違いして入力する何かの有効なIDとパスワードを収集しているとも考えられるな オー恐
((( ;゚Д゚)))ガクガクブルブル
PixivFilterが上手く動作せず、NGワードの照合がうまくいっていないようです jsにそれ程詳しく無いのですが、どなたか問題点を指摘していただけないでしょうか
705 :
名無しさん@お腹いっぱい。 :2010/03/10(水) 12:46:40 ID:jOpaSLkP0
706 :
名無しさん@お腹いっぱい。 :2010/03/10(水) 13:41:51 ID:ugBhRQMnP
KeySnailが便利すぐる!
Google click-tracking disabler.user.jsを長い間入れっぱなしにしてたんだけど現在は仕様が変わったの? tracking disabler無しでGoogle検索かけて項目のリンク上にマウスを持って行き 右クリで「リンクの URL をコピー」してエディタに貼って確認してもトラッキングコード含まれていないんだが・・・
711 :
577 :2010/03/10(水) 22:43:20 ID:gaakEuVf0
577です。
>>581 さんが教えてくれたXPathで問題なかったのですが、
name="Description"などとなっているサイトがあり、この
スクリプトが動作しない時があります。
@nameを小文字に統一するのに、’//meta[@name.toLowerCase()="description"]'
と試してみましたが動きませんでした。
Description、DESCRIPTION等を全て小文字にしてから比較したいです。
@name="description"の、@nameを小文字にするにはどのようにすればいいのでしょうか?
ご存知の方いましたら教えてください。
どうかよろしくお願いします。
>>711 そんなところにJavaScriptの関数書いて機能するわけない(´・ω・`)
or演算子で条件式を羅列してもいいけど、次のように書くこともできる
XPathについてもっと勉強しれ
'//meta[translate(@name,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")="description"]'
713 :
711 :2010/03/10(水) 23:35:45 ID:gaakEuVf0
>>712 レスありがとうございます。
無事、小文字に変換できるようになりました。
MDCも見てるんですが、どうも自分の脳では理解に至らなかったり。_| ̄|●lll
本当にどうもありがとうございました!
google reader full feedってどこに記述してあるURL参照して 全文表示させてるんでしょうか?
>>715 そういう仕組みだったんですか
ありがとうございます。
aliceさんとこのucjspermission2で「拒否」と「他ドメイン拒否」の違いとはなんなのか
読んだそのまま
ああ、外部ドメインってことね
OOPP有効でも使えるのはいいね Flashの右クリメニュー出したらなんか暴走したけど
今のバージョンは試してないけど 最初のバージョンを試したときはニコニコのトップで CPU使用が膨れ上がり使用に耐えなかったな 後で試そう
少し期待したけど、やっぱりこれもIMEの日本語入力は受け付けなくなるのね。
usercontent.jsでも動いたっぽいけど、メニュー出したままスクロールするとついてくる んでしばらくホイールをクリクリして遊んでたらFxごと落ちた
翻訳したみたいな文章だな
729 :
642 :2010/03/13(土) 22:04:49 ID:KPC91drU0
とりあえず共通の処理・条件式を関数化して意味のある関数名を付ける あと要素を作成して属性を設定する部分も関数化して属性はハッシュで一気に指定できるようにしたいところ
レスどうもありがとうございます 答えそのものは言わないでと大見得を切っておきながら もらったヒントの内容がじゅうぶん理解できずやりかたのイメージがつかめていませんが また取り掛かってみます
超初歩的ミスで"\"を"\\"に変えてなかった・・・ スレ汚しすいません
734 :
名無しさん@お腹いっぱい。 :2010/03/14(日) 20:11:11 ID:HfTzzZvp0
ブックマークツールバーのリンクを開いたら隠すスクリプトってない?
( ゚,_ゝ゚)バカジャネーノ
userscripts.orgで更新されたら最新版にしてくれるアドオンとか無いの?
自分で探せ
ググれない奴が書き込めなくなるようになるアドオンとかないの?
740 :
名無しさん@お腹いっぱい。 :2010/03/16(火) 01:54:25 ID:9x13lNN20
今起きたの? たまには外に出ようね
自分自身の事を書き込んじゃってる人が死にたくなるadd-onとかありませんか?
>>737 少なくとも公式、まとめ、wiki読んでから来い
読んで理解出来ないのなら他に乗り換えろ
743 :
名無しさん@お腹いっぱい。 :2010/03/16(火) 02:55:55 ID:0qGSnLLkP
ログインして Favorite にぶち込んでおけばメールで知らせてくれる
userscripts.orgで更新されたら最新版にしてくれるアドオンとか無いの?
そんなの怖すぎて誰も使うかよ
Wescript便利だぞ
// ==UserScript==
// @name AmazonRemoveMargin
// @namespace
http://d.hatena.ne.jp/Puyo2/ // @author プヨぷよ
// @include
http://www.amazon.co.jp/gp/product/images/* // @include
http://www.amazon.com/gp/product/images/* // @description イメージを拡大 のあとに表示される画像を余白がつかない画像にする
// ==/UserScript==
(function () {
var img = document.getElementById("prodImage");
if (img) {
img.src = img.src.replace(/\._[^_]+_/, "");
//ie系でリンクを貼る場合(キャッシュ対策)
//var link = document.createElement("a");
//link.href = img.src;
//img.applyElement(link, "outside");
}
})();
SleipnirでAmazonのイメージの余白削除スクリプトを使っているのですが、これをGreasemonkeyで使うにはどうすればよいでしょうか?
NicoWatch ToolsのMP3をクリックした時の動作を、 直接nicomimiからダウンロード出来るようにしろよお願いします。
750 :
名無しさん@お腹いっぱい。 :2010/03/17(水) 10:25:55 ID:1YT9/mVF0
>>750 setTimeout(function() {
gBrowser.mStrip.childNodes[1].appendChild(document.createElement("menuseparator"));
gBrowser.mStrip.childNodes[1].appendChild(menuitem1);
gBrowser.mStrip.childNodes[1].appendChild(menuitem2);
}, 0);
を
var tabContextMenu =
document.getAnonymousElementByAttribute(gBrowser, "anonid", "tabContextMenu")
|| document.getAnonymousElementByAttribute(document.getElementById("tabbrowser-tabs"), "anonid", "tabContextMenu");
tabContextMenu.appendChild(document.createElement("menuseparator"));
tabContextMenu.appendChild(menuitem1);
tabContextMenu.appendChild(menuitem2);
とするとか
あ、ゴメン || document.getAnonymousElementByAttribute(document.getElementById("tabbrowser-tabs"), "anonid", "tabContextMenu") は無しで。
753 :
名無しさん@お腹いっぱい。 :2010/03/17(水) 15:49:37 ID:1YT9/mVF0
>>751 ,752
とりあえず書き換えたら動くようになったよ。
とんくす
754 :
751 :2010/03/17(水) 22:14:01 ID:P/qis/Wl0
>>753 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a4pre) Gecko/20100317 Minefield/3.7a4pre
で Bug 347930 の変更が入ったので(REOPENED だけど)
>>751 のままでよいかも。
Minefield最新版を試したらuserMenu.js(1.21mod5)が使えなくなってた
Google Reader Preview派です。
バックグラウンドで元記事ひらく派です。
chromeで元記事ひらく派です。
760 :
名無しさん@お腹いっぱい。 :2010/03/18(木) 13:08:27 ID:AIexQVX40
>>754 おお、Bug 347930 のパッチ後でも、
document.getAnonymousElementByAttribute(document.getElementById("tabbrowser-tabs"), "anonid", "tabContextMenu")
でいけるようになりました。
他のタブのコンテキストメニュー系も同様に書き換えとこう。
ありがとー
761 :
751 :2010/03/18(木) 14:28:12 ID:ENx7lkq+0
>>760 今は
document.getAnonymousElementByAttribute(gBrowser.tabContainer, "anonid", "tabContextMenu");
にしてます。
762 :
名無しさん@お腹いっぱい。 :2010/03/18(木) 18:13:26 ID:1kbmiK8O0
firefox3.6にしてから、Drag'n'go.uc.jsが機能しなくなりました・・・ 新しいDrag'n'go.uc.jsはどこに有りますか? DragNgoModoki5.uc は自分には合わなかったんで、Drag'n'go.uc.jsで何とか。
自作か素直にアドオン
764 :
645 :2010/03/18(木) 22:26:35 ID:Zj7nWpDw0
るせーな
ProxyFlagというアドオンを改変しuc.xulとして使用したいと思っているのですが 起動時にプロキシが有効になっていればproxyflag-onの時の画像を なっていなければproxyflag-offの時の画像を表示するという動作がうまく動きません。 どこが悪いのかご指摘願います。 var proxyflag = { getProxyBranch: function() {return Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefService).getBranch('network.proxy.');}, getProxyType: function() {return this.getProxyBranch().getIntPref('type');}, setProxyType: function(type) {return this.getProxyBranch().setIntPref('type', type);}, update: function(type) { var icon = document.getElementById("proxyflag-icon"); if (type) icon.setAttribute("class", "proxyflag-off"); else icon.setAttribute("class", "proxyflag-on"); }, onClick: function() { var type = this.getProxyType(); if (type) this.setProxyType(0); else this.setProxyType(1); this.update(type); } }; proxyflag.update(proxyflag.getProxyType());
エラー確認 実行をトレースするためおよびプロパティなどデバッグプリント 意図した通り実行されているか確認
Twitter AutoLoginというのがありますが [username_or_email]と[password]の部分を自分のモノに変えても ログイン出来ないのですが他に変更すべき部分はあるのでしょうか?? 見たところこれでいけそうな気がするのですが なにぶん初心者なもので・・・。
「Google イメージ検索画像をレイヤー上に表示」って使えてますか?
特定のURLのリンク(ブックマークやデスクトップのショートカットも含める)を タブではなく,新しいウィンドウで開きたいのですが,該当のスクリプトをご存じないでしょうか。
IE View ModokiとDragNgoModoki5.uc.jsでなんとかなるんじゃない
http://www.xuldev.org/blog/?p=76 ここにある『左のタブをすべて閉じる』スクリプトを軽量マウスジェスチャに下記のように追加したのですが、
実行するとカレントのタブ意外全部閉じてしまいます。
上記サイトのスクリプトは何か問題があるのでしょうか?
// 左のタブをすべて閉じる
case "LRL":
var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.mCurrentTab; i--){}
for (i--; i >=0 ; i--){
gBrowser.removeTab(tabs[i]);
}
まず自分を疑わないところがすごいよね
おーい 聞くだけ聞いといて返答なしかい(´・ω・`) たぶんbreakしてないために続けて書いてある「右のタブを閉じる」スクリプトまで実行されてるというオチだろう 待っててもアホらしいから寝るぞ
777 :
773 :2010/03/23(火) 11:10:18 ID:Q92MgFJ50
>>774 ,776
10分待って反応無かったので寝てしまいました。
言われる通り、break抜けでした。
素早い的確な回答ありがとうございました。
>>775 コピペで張ったし、再度確認しても同じだったのでおかしいと思ってしまいました。
よく考えればマウスジェスチャに取り込んだので、そっちを確認すればよかったですが忘れていました。
こりゃ酷い
>>776 んなスグにレスつくかよw
ここはチャットじゃねーぞw
780 :
776 :2010/03/23(火) 23:51:25 ID:+uUZ4GAo0
>>779 A) 人が少ない夜中に自分から質問しに来ておいて15分と待たずに寝る奴
B) 夜中なのに質問から15分で回答して、更にそれから1時間は反応を待った奴(俺)
この状況で何故俺が文句を言われなきゃならんのよ?
>>779 のは文句じゃなくてツッコミだと思うんだが
まーチャットじゃないってのは同意
つか
>>773 のソース綺麗じゃないな
俺ならこうする
while (tags[0] != gBrowser.mCurrentTab) gBrowser.removeTab(tabs[0]);
783 :
782 :2010/03/23(火) 23:59:44 ID:yzdru4fA0
tags じゃなくて tabs な
784 :
776 :2010/03/24(水) 00:05:29 ID:E706D3A40
他の作業をしながらついでに待ってただけだから別に構いはしないのだけど
チャットじゃないといっても何らかの回答を期待して質問しに来てる本人なんだから
わずか10分で寝るってのはちょっと失礼だと思うな
そしてそれを質問者ではなく俺に言ってくる
>>779 も
>>782 本当は _tPos 使えば無駄なループも要らないんだけどね
2chで質問したいけどもう夜中だからレスは期待できないだろなぁ まさかこんな夜中に起きてる奴はいないだろ 社会人も学生さんも明日早いんだし 取り敢えず質問カキコしといて明日覗いてみよう このように 普通に生活している人には ヒッキープーの昼夜逆転した人生は理解できないのです。
メニューバーのアイテム一式を手元のコンテキストメニューから 呼び出せるスクリプトというのをご存知の方居ましたら教えて頂きたいです お願いします
なんちゅう、おこちゃまな自己中だ… 世の中には夕方からの人や夜中に働いてるサラリーマンもいるんだカス。
3.62にしたらやはり改造版Google Reader Full Feedの動きが・・・
少なくとも夜中に質問した際に、この後寝ますとか 何分までにレスが付かなければ寝ますとか書いておけばいい。
ちょっと変だった。 少なくとも夜中に質問した際に、この後寝ますとか 何分までにレスが付かなければ寝ますとか書いておけば(予防) この流れにはなっていなかった。
1年半前のねただったのか知らなかった罪
>>780 >>784 >>790 なにその俺様ルールw
>何分までにレスが付かなければ寝ますとか書いておけばいい。
書いたら書いたで「質問しといて何で上から?」とか叩くんだろw
mixiとかのコミュニティでありそうなルールだな。 ここはほんとに2chなのか?
2chだから何しても良いわけでもあるまい。
「〇〇だからって何をしても良いわけでもあるまい」 って何にでも使える便利な言葉ですねー
正論だしな
常識で考えたら質問しといて10分で寝るのはおかしいけど、
2chだからと言えばそれまで。
少なくとも
>>790 みたいにオレルールを押し付けるのは間違ってる。
掲示板とチャットの区別もつかないのか・・・
>>799 寝る前に質問しておいて、翌日帰ってきたら確認なんてのは普通にあるだろ。
しかも、
>>790 のどこが押し付けなんだ?
どの部分を見てそう解釈したのか詳しく。
ただまぁ、オレなら深夜に質問しても5-10分は起きてるな。
それか、
>>790 みたいに書いておくか、急に眠くなったらその旨をレスする。
それでも、
>>794 が言っているみたいなレスがついてしまったら、そういう
レスはスルーするだけ。
いつから掲示板が人の時間を拘束するものになったんだ・・・
そんなことより、これは入れて良かったってスクリプトでも言い合おうぜ 俺はKeyChanger.uc.js ショートカットキーに好きな動作を組み込めるuserchromeなんだけど 前までは同じ機能のアドオンを入れて設定してたから、プロファイル作り直すときいちいち面倒だったんだよね でも、これならファイル移動するだけだから、すごく便利
掲示板の利点ってのはいつ何時でも書き込めるって点で、その時間を強制すべきじゃないだろ 時間を気にして発言するのはチャットとかであって掲示板ではない
X Y Z
つかいちいち文句言う奴は質問に答えるなよ そもそも質問スレじゃないんだから
春真っ盛りだな
そんな言葉で片付けようとするお前の方が春厨だな
オレは conqueryModoki4.uc.xul が一番のヒットだた。 これ入れて他のが三つくらい要らなくなった。
810 :
776 :2010/03/24(水) 18:18:19 ID:VPBzBGxg0
変な流れになって申し訳ない ここはチャットじゃない2chだ、確かにその通り こちらとしては別に人を拘束したり強制したりする意図は全く無い 自分は画面の向こうに人が待っていることを想定して回答を書いたのだけれど そこに人はいなかった、ただそれだけの話
>>801 だから俺様ルー強要すんなって何度www
俺はuserChrome.jsかなぁ 一番と聞かれたら
ごもっともw
814 :
名無しさん@お腹いっぱい。 :2010/03/24(水) 19:21:33 ID:w3AIuiyH0
良かった訳でもないがグリモン入れ始めの時にGoogleFx入れたときはおおおおwってなった
ID:ES4SMJy/0 ってさぁ、どこでもそんな調子なのかい? 初心者スレでも同じような調子で長々喚いてるけど、仕切り屋?
ieviewModoki2.uc.xul を使用しています。 windows live のホームをIEで常に開くに設定しfirefoxで 空白タブのみの時に開くと、firefoxウィンドウを閉じてIEを 起動してしまいます。これを防ぐにはどのようにすればよろしいでしょうか。 about:configのbrowser.tabs.closeWindowWithLastTabは false 拡張のtabberwockyの設定もタブを閉じないに設定、を確認しております。 またxulファイルを見ますと更新履歴に2007/12/08 02:10 ウインドウが閉じられるのを修正 と記述してあります。
タブが一つでそのタブのナビゲーションヒストリがそれ自身の場合 ウインドウが閉じられるのは意図した動作です
>>817 ご回答ありがとうございます。
そうすると仕様ということで
firefoxの設定で起動時に前回のタブの状態を復元にチェックしていると
起動→即ウインドウ閉じてしまうのも防げないのですね・・・
>>815 ID:ES4SMJy/0は基地外だよ
初心者スレ荒らし終わって此方に来てるだけだから
触れないほうがいい
>>819 嵐とは失礼だな。
お前らの方がよっぽど自覚がない。
次の話題どうぞ
初心者スレ見てきた ((((((;゚Д゚))))))ガクガクブルブル
マウスジェスチャアドオンで検索したキーワードを検索バーの履歴に残す方法 を拡張スレで伺ったところ、スレチと言われつつ下記のスクリプトを教えて頂きました。 userChromeJS 1.1で使ってみた所、エラーは出ませんが何も動作は行われませんでした。 どの辺を修正すれば希望の動作になりますか? また既存スクリプトでも同様の動作が可能の物はありますか? var selectedText = document.commandDispatcher.focusedWindow.getSelection().toString(); if (selectedText) { var searchbar = document.getElementById("searchbar"); searchbar.textbox._formHistSvc.addEntry("searchbar-history", selectedText); }
>>823 このスクリプトを書いた人ですが、このスクリプトを userChrome.js で使うってどういうこと?
chrome フォルダにこのスクリプトを記述した uc.js ファイルを置いただけでは何も動作しませんよ
スレ違いだが、FireGestures で書くなら var searchText = FireGestures.getSelectedText(); var ss = Cc["@mozilla.org/browser/search-service;1"]. getService(Ci.nsIBrowserSearchService); var isSearchbarVisible = isElementVisible(BrowserSearch.searchBar); var engine = isSearchbarVisible ? ss.currentEngine : ss.defaultEngine; var submission = engine.getSubmission(searchText, null); if (!submission) return; gBrowser.loadOneTab(submission.uri.spec, null, null, submission.postData, false, false); if (searchText) BrowserSearch.searchBar.textbox._formHistSvc.addEntry("searchbar-history", searchText);
826 :
823 :2010/03/25(木) 00:27:24 ID:GBgEZBDW0
>>824 すいません、スクリプトも全く解っていません。(;・∀・)
ご指摘の通り他のユーザースクリプトと一緒と思い、uc.js置けば実行されると思ったのですが。
教えて頂いたスクリプトは、あくまでスクリプトの一部なんですよね?自信が無いのですが。
これを他のマウスジェスチャスクリプト等に自分で組み込んで、初めて機能する感じの物な気がしてきました。
全く見当外れな事を言ってるかもしれませんが、スレ横断して何度も申し訳ないです。
>>825 おお!正しく求めた動作が行える物です。
本当にありがとうございます。
t
Firefox3.6系だとucjs_Stylish_Modoki.uc.xulでrebuildかけた後メニューバーのツールが開けなくなってるな
youtube hd suite動かない。 まーたyoutube仕様変更?
>>829 Youtube HD Suiteの何の機能がほしいん?
ほしい機能次第では仕様変更で動かなくならないスクリプトていうかアドオンていうか、あるけど。
>>830 youtubeページ開くと毎回高画質で再生してくれる機能と
サムネ見てHDやらFHDやらアイコンで対応画質がわかる機能なんですが…
どうでしょう?
>>831 最新版の2.0.3-200911240030なら3.6.2で動く、環境見直してみ。
YouTube HD Suiteうちも動かないよ。 version: { text:'2.0.3', rev:200911240030 },のやつで。
>>833 userscript.orgのHDSuite、discussions/YouTube Renewal in March, 2010に
youtube_hd_suite_fx_beta.user.js
がある
現在YouTubeは仕様変更前と後のページが混在してる状態だから どちらになるかはランダムで選ばれるっぽい(リロードしたら元に戻ったりする)
使えなくなったら使えなくなったで案外困らないことに気づいた アドオンが使えなくなる時もそうだけど 仕様変更の時は拡張を見直すいいキッカケにもなる
>834 それ入れたら全ての動画がfmt=18にリダイレクトされるようになってしまった… version: { text:'2.1.0', rev:201003130230 }
version: { text:'2.1.0', rev:201003130230 } っ、、、、、、ダメジャン
>>839 期待せざるをえない
昨日youtubeトップが落ちてたのもテストが原因だったのかな
Copy URL Lite+でコピーしたHTMLをブログなどのエディタでそのまま使えるようにするにはどうすればいいのでしょうか?
?
844 :
名無しさん@お腹いっぱい。 :2010/03/27(土) 21:42:21 ID:Ijse1chy0
845 :
名無しさん@お腹いっぱい。 :2010/03/27(土) 21:47:21 ID:Ijse1chy0
>>843 ごめん解答になってなかったね。
でもそれはエディタの機能に依存しているから、
エディタがそういう機能を付けてくれない限り無理だと思うよ。
ucjsでどうにかできるものじゃないと思う
そうですかorz ありがとうございます
849 :
名無しさん@お腹いっぱい。 :2010/03/28(日) 05:01:51 ID:uapGZt7m0
>>846 githubのソース右上にrawってリンクがあるから。コピペして使うもんじゃあないぜ。
>>844 GalleryMakerって便利、保存もできるし。こいつは久々にキタ
FireGesturesなんかじゃこんなことできない
850 :
名無しさん@お腹いっぱい。 :2010/03/28(日) 05:03:44 ID:uapGZt7m0
FireGesturesじゃ出来ないって・・・ユーザースクリプト追加すればいいだけじゃん 便利なのはわかるけど、その煽りはどうなのよ
>>851 煽りというよりは、単に無知なだけなんじゃね?
できたー
どうやら作者臭い
作者の自演はよくあること
作者の自演ってFirefox系じゃ便器以外あんまり見ないが
それはおまえが知らないだけだろ
そうなんだろうな まあどうでもいいけど
拡張をuserChrome.js用に移植してる人みたいだから > FireGesturesなんかじゃこんなことできない とは本人だったらさすがに言わないんじゃないか? マウスジェスチャも「FireGestures :: Add-ons for Firefoxの機能を追加」したのが発端らしいし。 FireGesturesのbugとか潰してたらID:uapGZt7m0の言うことにも一理あるけどな。
●質問 下記のHTMLで、sytle属性の値から20px引いた値を、それぞれに再設定したいのですが、 どのようにスクリプトを書けばいいでしょうか? ●HTML <div class="title" id="title1" style="top: 135px"> <a href="" target=""onClick="" onMouseOver="" onmouseout=""></a> </div> <div class="submenu" id="submenu1" style="top: 150px"></div> <div class="divider" id="title2" style="top: 155px"> <hr class="menu" /> </div> <div class="submenu" id="submenu2" style="top: 180px"></div> <div class="title" id="title3" style="top: 200px"> <a href="" target=" onMouseOver="" onmouseout=""> <img name="" id="" src="" border=""> </a> </div> <div class="submenu" id="submenu3" style="top: 220px"></div> ●環境 Windows XP Professional SP3 32bit Firefox 3.5.8 Greasemonkey 0.8.20100211.5 よろしくお願いします。
862 :
861 :2010/03/30(火) 00:25:44 ID:pex8Y9qb0
連続ですみません、補足と続きです。
XPathで、divタグのclassがtitleのものを取得する場合、下のように書くと思うのですが、
これを、”styleにtop:を含む場合” や ”styleにtop:を含み、且つclassがtitleのもの” という
条件の書き方は出来ますか?
var temp = document.evaluate('//div[@class="title"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
>>861 を実行する場合、divタグでstyleにtopを含むものを取得して、現在のstyleの値から
20pxを引いた値をセットするという手順になると思うのですが、この二点が特に分かりません。
・divタグでstyleにtop:という文字を含むものを取得
・styleの値から20pxを引いた値をセット(数値の取得 と 設定)
長々とすみませんが、
>>861 を実現するスクリプトが分かる方いらっしゃいましたら、
教えていただければ助かります。
どうかよろしくお願いします。
>>862 文字列を含む → contains
かつ → and
element.style.top = (parseInt(element.style.top) - 20) + "px";
864 :
861 :2010/03/30(火) 01:44:04 ID:75e9y+rn0
>>863 レスありがとうございます!
すみません、教えていただいた事を試すのに少し格闘していて、返事が遅くなりました。
下の通り無事できました。
夜遅くにレスいただき、どうもありがとうございました。
var temp = document.evaluate('//div[contains(@style, "top")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
//var temp = document.evaluate('//div[@class="title" and contains(@style, "top")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0, L = temp.snapshotLength; i < L; i++)
{
temp.snapshotItem(i).style.top = (parseInt(temp.snapshotItem(i).style.top) - 20) + "px";
}
難しい・・・。(・ω´・;)
Alice女史のdownloadSortByExtensionって3.6じゃ動かないの?
動きません
ソッカー自分だけかと思ってた残念だけどthanks
10進法わかる? compatibility Firefox 2.0 3.0 3.1って書いてるだろ?
突然失礼します bbs2chreader exでlegoexというスキンを使って2chを見ています レスに画像へのリンクがある場合は、greased lightboxを使って表示するようにしています legoexのオプションで「F5キーをフックして動的に更新を行う」の機能を有効にしてF5キーを押すと 通常のページごと再読み込みをするのとは違い、新着レスのみ付け足すような形で更新されるようになります その新着レスに画像へのリンクがあった場合、リンクをクリックしてもgreased lightboxではなく、 新しいタブで画像が表示されるようになってしまいます legoexのgeneral.jsというファイルを見てみると、以下のような部分から /** 更新を実行する処理を定義します。 * @param {event} e イベント */ reloadProc: function(e){ if (!SkinPref.getBool("enableHookReload", Alt_enableHookReload)) return; if (e.keyCode == 116) { ThreadDocument.reload(); e.preventDefault(); } } このif (e.keyCode == 116){}内の、ThreadDocument.reload()が動的更新の処理で e.preventDefault()が通常の再読み込み動作を抑えているらしいことが分かったので ThreadDocument.reload()が実行されたときに、 greased lightboxが、通常の更新時と同じような動作をするようにすればいいんだと思うのですが greased lightboxのどのへんを書き換えればいいか、私には分からなかったので教えていただけないでしょうか 長文で申し訳ありませんが、どうかよろしくお願いします。
>>869 greasedlightbox.user.jsの行末に
document.addEventListener('DOMNodeInserted', function() {
greasedLightbox.init();
}, false);
と追加したらどうなる?
全く試さずに推測で申し訳ないけど
Greased Lightbox の init 関数の中で appendChild してる箇所があるから
>>870 だと無限呼び出しが発生してるのかも知れない
>>869 の ThreadDocument.reload(); の後に
var ev = document.createEvent("Event");
ev.initEvent("bbs2chReloaded", true, true);
document.dispatchEvent(ev);
とでも追加して、
>>870 の DOMNodeInserted を bbs2chReloaded としたらどうだろう
>>872 いや本当に強力して戴いてありがたいです
ただ
>>872 でも駄目みたいです
F5押して出てきた画像のリンクをクリックしても
やっぱり新しいタブで開かれてしまいます
>>871 みたいなウインドウは出なくなったんですが
greasedLightbox.init(); ↓ setTimeout(function(){ greasedLightbox.init(); }, 0); これで動かなかったらちょっと分からない
>>874 駄目でした
やはり新しいタブで画像が開いてしまいます
ThreadDocument.reload() は XMLHttpRequest を非同期モードで使ってるから
実際にレスポンスが返ってきてノードが追加される前に関数を抜けてくるからダメっぽい
>>872 のコードを ThreadDocument.reload() の中の xmlEventHandler() の中の
Nodes.content.appendChild(content);
の後ろ辺りに追加してみれ
>>876 プログラムは素人同然なので、ThreadDocument.reload()の中というのが
いまいち分からないんですが
Nodes.content.appendChild(content)で検索すると2箇所それらしいところがあるんですが
どちらの後に書き加えればいいのでしょうか
>>876 うまく動いています。ありがとうございます。
>>870 すばやくレスしてくださってありがとうございました。
>>876 ぎゃあああああああ
出来ました
本当にありがとうございました
ちなみにNodes.content.appendChild(content)の2つある内の下のほうだけ
後ろに書き加えたんですが
上のもう一つのは気にしなくていいんですか?
IDが変わってしまって誰がだれたがか分からなくなってしまいましたが 教えてくださった皆さん、本当に本当にありがとうございました いやあ本当に嬉しい
>>878 次からは第三者を巻き込まないで作者間で解決してね、ボケ
仕様変わってYoutubeHDSuite使えなくなってるな
>>882 関連スレを含めてこれしかレスしてないんだけど人違いではないか
885 :
名無しさん@お腹いっぱい。 :2010/04/01(木) 14:18:19 ID:4trLOH1IP
>>884 そのひといつもその時間に起きてケチ付ける人だから
かまわない方がいいよ
youtubeの仕様が変わったせいかな ループできるようにするスクリプトが動かない
はぃはぃ ではおやすみ
889 :
名無しさん@お腹いっぱい。 :2010/04/02(金) 00:57:23 ID:1jAjT5Vx0
これから起きてくる人の罵倒大会が始まります
loda.jpメンテナンス長すぎだろう
Yousable TubeFix も使えなくなってる。
ブックマークツールバーのフォルダをマウスオンしただけで中身を表示できるようにしたいんだけど userChrome.cssでできますか?
正直YouTube HD SuiteよりYouTube Auto Buffer & Auto HD & Remove Adsの方が便利じゃね?
それって新デザインまだ対応してない?
>>896 Discussionsで修正方法が載ってる
>>895 広告が邪魔なわけでもないし、HDで見たいわけでもないからなあ
便利に使わせてもらってるよ
まぁ、かく言う俺もこの二つを併用してるんだけどねw YouTube HD Suiteでサムネ出して、YouTube Auto Buffer & Auto HD & Remove AdsでHD視聴と、オートプレイ&広告を無効にしてる。 でも最近サムネ機能はいらない気がしてきた・・。
だめだよくわからなかった 正式なのでてから試そうと思う HDSuiteはサムネイルの横にHDとかSDとかでるのが好き でもまだ完ぺきじゃないっぽいね 関連動画のサムネイルには表示されないから
データベースへの接続に失敗しました。 データベースへの接続に失敗しました。 データベースへの接続に失敗しました。 loda.jpオワタ
Youtube Theater は復活ないのかな、、悲しい
Greasmonkeyなら動くみたいだけど userChrome.jsを使ったuserContentで動かないんだけど似たのない? と言いたかった 分かりにくくてすまん
さすがGrieverさんだ 今のところ俺には必要ないけど
>>907 色々とフィルターを掛けたいならGoogle Reader NG Filter
3.6.3 userContent.jsで動かす事は出来る。
GoogleReader使う人ならかなりのお勧め、正規表現を使う必要があるけど一度使うと便利過ぎて手放せなくなる、マジで。
913 :
名無しさん@お腹いっぱい。 :2010/04/08(木) 15:34:02 ID:eHo8whOI0
問題のある奴だからでしょ
Greasemonkeyにバックアップ機能ない? ローカルからスクリプトのインスコできないし、webから1つ1つインスコするの面倒だよう。。
YousableTubeFixってもう更新しないのかな・・・ 今YouTube Enhancerってスクリプト使ってるけど 検索ボタン押すたびに検索結果を新しいウィンドウで開くからうざったい
ぐぐ
>>918 ドロップしても、ファイルを保存のダイアログがでるだけで、インスコできない。。
…グリモンのウインドウにD&Dしてるか?
>>912 うちじゃuserContent.jsではうごかない。
何か読み込み順番とかある?
>>922 括弧で括らないと全てのページで適応になるだけじゃなかったっけ?
一応やってみたけど駄目だった。
ちなみに他のuserContent.js用のスクリプトをoffにしたんだけど動かないなぁ。
環境がやっぱり悪いのかな
>>923 ごめん、もう一度試してみたら動いた!
やっぱり括弧でくくってなかったのが悪かったみたいだなぁ。
どうもありがとう。
英和スクリプトください><
2ちゃんのID表示をコメ番の左側に持ってくるようにするにはどうしたらいいでしょうか
928 :
名無しさん@お腹いっぱい。 :2010/04/10(土) 18:26:40 ID:XKctwG6R0
ニコ動に拡張マイリストを追加する「NicoVideo Additional MyList」 なんだけど今日なんか拡張マイリストが表示ならなくなりました。 マイリスト登録のボタンは出ます。 別のプロファイルでしてみてもダメでした。 同じ症状の人っています?
コメ番ってニコニコ用語なのか ニコ厨にしか分からないネタだな
931 :
名無しさん@お腹いっぱい。 :2010/04/11(日) 13:37:49 ID:uG1GBZNk0
Google検索の検索結果で、はてなブックマークなどのリンクをブックマーク先に書き換えるGreasemonkeyスクリプトってなんだっけ
BarTabのアレンジでフォーカスされてるタブの読み込みが終わったら次のタブの読み込みっていう風に してくれるスクリプトあればいいのにな〜 そうすればブックマークを一気に開いたときプチフリを軽減できると思うし
Load Tabs Progressively
Google Reader NG Filter自分も上で書いてあるように{}で括ったら動くようになた。 userContent.jsのreadme.txtを読むとやはり適応させるURLを指定するときだけ{}で括るみたいだけど、なんで今回の場合動くんだろう? 今まで動かなかったグリモンのスクリプトも{}で指定すれば動いたのかな? そこら辺わかるひといない?
>>928 ついこの間あったGreasemonkeyのアップデートしました?
してしまったのであれば0.8.20100408.6以下のバージョンに
ダウングレードすれば解決すると思います
937 :
名無しさん@お腹いっぱい。 :2010/04/12(月) 07:58:05 ID:su9imPWr0
>>936 ダウングレードで無事使えるようになりました
ありがとうございました
Google Search Site-block Plus でおk
Fast look up ja en で英辞郎使えなくなっちゃった なんでだろう
YOUTUBEHDSUITEはやく更新しておくれー
問題ないけど
>>944 多分勘違いしてるんじゃないかと
スクリプトみても関連動画から飛んだ場合のURL(#!v)の記述がないし
コメにも同じこと言ってる人いるしね
#!vってなんのこと?
んーーー なんかおれのほうがおかしかったみたいだ 理由はわからんがyoutube系のcookie全部削除したら直った! サンクス
たまにCookie整理しないと表示がおかしくなることよくあるよ Googleとかもそうだし
Youtube HD Suiteって、ファイル保存する時にタイトルをファイル名として自動で設定できないのかな?
無理じゃね 直リンしてるだけだし
firefox 3.6 でなくなった「プロパティ」を復活させる拡張はありますが、 それを ucjs で実現できませんか?
できるよ
ちょっと質問。 uAutoPagerize.uc.jsなんだけど、Google画像検索で2ページ目以降繋がらないんだけど。 ページは繋がるんだけど画像が出てこない・・・ もちろん最新版なんだけど。 もしかして俺だけ?
>>940 fast_look_up_jp_and_en.user.js の22行目付近、xpathを指定する部分の id("resultList") を id("resultsList") に書き換える。"s"を付け加えるだけ。
>>910 STATSBAR_TEXTを変更しても、ステータスバーの表示が変わりません><
ALCは外部呼出しを一切許可してない、規約違反なんだから使うな。 自分勝手にそんな事ばかりする奴がいるからフリーで便利なツールが消えていくんだぞ
ALCって何? _ ∩ ∩ _ _ ( ゚∀゚)彡 ミ( ゚∀゚) (∩゚∀゚)∩ ミ⊃ ⊂彡 ミ⊃ ミ⊃ ROCK! ROCK ! THE LMC!! なら知ってる
>>955 オレもuAutoPagerize使ってるけど問題なし。
思いついた事をがあるのでちょっとエスパーしてみる。
もしAdblock Plus入れててJapanese Site-Specific Filterを使ってるなら、
images.google.co.jp###ImgCont > table:first-child
にチェックが入ってるとそんな現象が起こるね。
>>963 955です。
ずばり正解のエスパーのおかげでいけました。 dです。
まさかあんな所とは・・・
uAutoPagerize使ってる人少ないんかな?
グリモンとかなんかな。やっぱり。
>>964 お。いけたかい。よかったよかった
uはまだ知名度が低いんかね。
つか、派生が色々あるからねぇ
966 :
名無しさん@お腹いっぱい。 :2010/04/15(木) 18:04:38 ID:0ajmOz1a0
967 :
名無しさん@お腹いっぱい。 :2010/04/15(木) 19:22:13 ID:rFHuyhR20
userChrome(3.0.29mod) + userContent(1.3 mod6) 上で
>>942 のYouTube HD Suiteを使っています。
このスクリプトの設定をいじりたいのですがどうすればいいですか?
Youtube動画を再生中に、
Firefoxの ツール > ツール > User Script Commands > YousableTubeFix Configuration
をクリックしましたが、何の反応もありません。
ごめんちょっとわからない
マジレスしてやるがそれHDSuiteと関係ねえから
だれか特定のサイトのみbrowser.display.use_document_fontsを1にするスクリプト作ってください
fast look up alc が動かない…。英文読むのがキツい…。
974 :
名無しさん@お腹いっぱい。 :2010/04/16(金) 08:22:57 ID:ZHipbxzA0
>>967 話のついでにHD Suiteは、
Opera10.51とChrome5.0に
対応して欲しいと思う
975 :
名無しさん@お腹いっぱい。 :2010/04/16(金) 08:27:28 ID:ZHipbxzA0
>>967 要望があるなら
ブログで作者に
お願いしたらいいよ
前スレで (function() { const PATTERN = { __proto__: null, 'Firefox' : 'ファイアーフォックス' ,
}; const PATTERN_SHORTCUT = RegExp([x for (x in PATTERN)].join('|'), 'gi'); replace(document); document.addEventListener('DOMNodeInserted', function(event) { replace(event.target); }, false); function replace(target) { target.normalize(); var x = document.evaluate('descendant::text()', target, null, 6, null); for (var i = 0, len = x.snapshotLength; i < len; i++) { var textNode = x.snapshotItem(i); textNode.nodeValue = textNode.nodeValue.replace(PATTERN_SHORTCUT, function($0) PATTERN[$0.toLowerCase()]); } } })();
978 :
名無しさん@お腹いっぱい。 :2010/04/16(金) 11:16:37 ID:e3LUwrdLP
というスクリプトを教えてもらったのですが Gmailのタイトル部分だけ何故か効きません。 受信トレイの一覧では置き換えしてくれるのですが・・・ そのメールの内容を表示させた時、Subjectにキーワードが含まれていても置き換えしてくれないんです。 どこを直せばいいんでしょうか?
すいません。greasemonkeyで ハイパーリンクの文字列を選択するscriptがあったのですが(Alt+ドラッグの動作) あやまって消してしまって、どなたか名前わかりませんか?
AutoPagerizeが動かなくなったのは俺だけ?
>>980 うちのは動いてるよ
キャッシュをクリアーしてみたら
>>981 ありがと、と言うことはウチの問題なんだな
キャッシュ消しても変わらないや
もしかして… ロダの鯖死んだのか?
>みんなで使えるレンタルアップローダー! > >LODA.JPは、先進のアップローダー・レンタルサービスです。 >便利な機能が盛り沢山。そして完全無料で借りられます。 >用途はあなた次第です。今すぐレンタルしてみませんか。 嘘ばっかりwww
良かった、ロダ繋がった。
DragNgoModoki5.uc.jsのジェスチャー優先度を 選択文字列>リンク にしたいのですが、どのようにすればよいでしょうか?
web上で選択した範囲の文字をtwitterにpostしてくれるものは ありますか?
tombloo
次スレは?
>>990 うちも動かないから一つ前のバージョン使ってるよ
梅
うめうめ
糞スレ終了
ume
>>992 一つ前のバージョンってfirefox3.5のこと?
流石にそれはちょっとなぁ
(ぇ ってうざい
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。