Firefox userChrome.js greasemonkeyスクリプトスレ 9
タブバーにはタイトルを表示させたまま
タイトルバーのタイトルを消すスクリプトはできますでしょうか。
下記ではタブのタイトルも消えてしまいます。
// ==UserScript==
// @name first user script
// @namespace
http://xxx.com // @description this is a sample script
// @include *
// @exclude
// ==/UserScript==
document.title = "";
536 :
名無しさん@お腹いっぱい。 :2009/08/17(月) 21:57:29 ID:ZwUWXvvd0
Chrome3 メインで使用 Flash動画の負荷で簡単にスクロールが重くなるので改善すべき iframeの背景を透過できていない⇒アドオンに期待、GMインストーラも必要 Firefox3 JSデバッグ用 Flash動画の負荷で簡単に最大化ボタンなどマウス操作不能になる タブのマウススキャンと同時に最大化ボタンなどをスキャンすれば改善できそう Opera10 CSSデバッグ用 Flash動画のスタートがシビアで最高転送速度を誤判断する 描画完了にならずにアイコンがクルクルしている事が多いのでGM起動に支障が出る Iron3 JS確認用 現在GMが動かないので、GM無しのChromeとしてデバッグに利用 組み込みJSは動作するのでGMの技術は使えそう IE8 JS確認用 Flash動画の高負荷でrundll32.exe2個が簡単に暴走した 止まる気配が無かったのでシャットダウンすることに・・・
537 :
名無しさん@お腹いっぱい。 :2009/08/17(月) 22:24:12 ID:ZwUWXvvd0
>>535 確認してないけどこういう方向ではないかと
ほんとは tabbrowser にバインディングしたい
gBrowser.updateTitlebar = Function();
document.title = '';
Firefox3.0.13をWindowsXP SP3で使用しています。 タブを同時に開いた際に、「全てのタブの読み込みが完了」したかどうかを、 ステータスバー等に表示させたいのですが、そういったスクリプトはありますか? userChrome.js 0.8とuserChrome.js(Sub-Script/Overlay Loader v3.0.22mod)を使用しています。 よろしくお願いします。
デフォルトでプログレスバー(XPならライトグリーン)が出ないか?
541 :
535 :2009/08/18(火) 11:50:12 ID:C1qx0hP30
>>539 ありがとうございます。
やってみたのですが、まずgBrowserがうまく取得できていないようです。
試しに下記を入れましたが、BBBまで表示されて読み込みが完了してしまいました。
何が問題なのでしょうか。
// ==UserScript==
// @name titleErace
// @namespace
http:// // @description this is a test script
// @include *
// @exclude
// ==/UserScript==
window.confirm('AAA');
window.confirm('BBB');
window.confirm(gBrowser.mTabContainer.width);
window.confirm('CCC');
542 :
539 :2009/08/18(火) 11:58:30 ID:qbnnSzmn0
>>540 レスどうもです。
1ページ毎には出ます。
ただ、今回の質問はタブを同時に開いた際に「全てのタブの読み込みが完了」したかどうかを知りたいのです。
(全てのタブが読み込み完了して、読み込み中のタブがないかどうかを知りたい。)
543 :
名無しさん@お腹いっぱい。 :2009/08/18(火) 12:22:11 ID:2xM7Y6lj0
2ちゃんのURLを2ちゃんブラウザで開くスクリプトを教えてください
>>542 タブ個別にプログレスバーを表示(タブのネームの下に表示)出来るCSSならあるけどね。
趣旨にそうスクリプトは知らないな…すまん。
>>541 Greasemonkeyでやってるからだろ
546 :
539 :2009/08/18(火) 15:03:49 ID:C1qx0hP30
>>545 ありがとう
userCromeでやったらできました。
初心者的質問ですみません Greasemonkeyで「新規ユーザスクリプト」や「ユーザスクリプト管理」を行う時、 エディタが開かれると「指定されたパスが見つかりません」と表示されます また、保存先も良く分かりません ググってみて、保存先らしき場所は分かったのですが、保存をする際に 何故かその場所まで辿りつけません どなたかよろしくお願いします
>>548 ありがとうございます
見つけることが出来ました
そしてエディタの設定なんですが……
今はnotepadにしているのですが、上記のようなエラー?が出てしまいます
この場合はそれを無視してもいいのでしょうか?
プロファイルフォルダのパスに日本語とかが含まれてるとそれが出る utils.jsのlaunchApplicationWithDocで var UI = Components.classes['@mozilla.org/intl/scriptableunicodeconverter'].createInstance(Components.interfaces.nsIScriptableUnicodeConverter); UI.charset = (window.navigator.platform.toLowerCase().indexOf('win') > -1) ? 'Shift_JIS' : 'UTF-8'; var args=[UI.ConvertFromUnicode(docFile.path)]; みたいなことすればおk
555 :
539 :2009/08/19(水) 01:02:14 ID:YM1GTWqf0
>>544 レスどうもです。
タブ別の読み込み状況を、くるくる回るアイコンやタブへのプログレスバー表示で行えることは、
544さんのおっしゃる通りできるのですが、結局1個ずつ確認をしていかないといけないので、
表示しきれないタブは別に見に行かないといけなかったり・・・。
>>554 どういうことでしょうか?
格闘してみましたが一向に改善されません
>>557 コメントを全部選択もしくは1段落?丸ごと選択した場合はできませんよね?
どう選択しても使えるがな
>>559 どうやら自分の環境ではできないようです
原因は分かりません
お付き合いありがとうございました
>>560 data = sites[e].data.replace(/\[context\]/, cs.replace(/\s/mg, sites[e].space));
を
data = sites[e].data.replace(/\[context\]/, escape(cs));
に変えてみ
┏━━━━━━━━━━━━━━━━━━━━┓ ┃ ┃ ┃ J( 'ー`)し ┃ ┃ ( ) ┃ ┃ | | ┃ ┃ 【カーチャン】 ┃ ┃ ┃ ┃. カーチャンを見た人はいつでもいいので ┃ ┃ 生きている間に親孝行して下さい。 ┃ ┃ ┃ ┗━━━━━━━━━━━━━━━━━━━━┛
>>561 便乗だがこれうちも毎回少しずつ選択しながら翻訳していたからすごくありがたい!!
でもなぜ最初からこうしなかったのかな?
なんか不都合でもあるのか?
564 :
名無しさん@お腹いっぱい。 :2009/08/19(水) 10:19:47 ID:qI2ZySxb0
2ちゃんのURLを2ちゃんブラウザで開くスクリプトを教えてください
567 :
名無しさん@お腹いっぱい。 :2009/08/19(水) 14:44:15 ID:qI2ZySxb0
>>565 「2chブラウザで開く」というアドオンがあるじゃないですか
それのスクリプト版があって使ってたのですが、場所を忘れてしまって
上にある奴じゃなくて「2ch modoki」とかそんな名前だったんですが知りませんか
聞くぐらいだから使い方も判らないじゃないのか
ラベル変えれば挙動は一緒だろ 上にある奴じゃなくても糞も無いだろ
571 :
名無しさん@お腹いっぱい。 :2009/08/19(水) 18:06:29 ID:vzIE3tOj0
tabDblclick.uc.jsでタブを再読み込みを キャッシュを無視してリロードするスーパーリロードに変更って出来ないでしょうか?
gBrowser.reloadTab(aTarget);をgBrowser:reloadSkipCache(aTarget)とかに変えるとか 試してないから断言は出来ないけど
574 :
549 :2009/08/19(水) 21:38:01 ID:JOrcUmSS0
>>550 遅くなりました
ありがとうございます
しかし、すみませんが6行目以降のことをどうすれば良いのか分かりません……
どういうことですか?
それがわからないんじゃ諦めた方が
>>549 つうかマルチバイトな文字を使用してるのかどうか情報出さないの
>>571 gBrowser.reloadTab(aTarget);
を
aTarget.linkedBrowser.reloadWithFlags(nsIWebNavigation.LOAD_FLAGS_BYPASS_PROXY | nsIWebNavigation.LOAD_FLAGS_BYPASS_CACHE);
および
gBrowser.reloadAllTabs();
を
var l = gBrowser.mPanelContainer.childNodes.length;
for (var i = 0; i < l; i++) {
try {
gBrowser.getBrowserAtIndex(i).reloadWithFlags(nsIWebNavigation.LOAD_FLAGS_BYPASS_PROXY | nsIWebNavigation.LOAD_FLAGS_BYPASS_CACHE);
} catch (e) {
// ignore failure to reload so others will be reloaded
}
}
579 :
名無しさん@お腹いっぱい。 :2009/08/20(木) 01:25:16 ID:EefYy0JS0
>>577 ありがとうございます。無事に出来ました。
580 :
名無しさん@お腹いっぱい。 :2009/08/20(木) 08:12:11 ID:BbnNX1LE0
「名前を付けてリンク先を保存」をクリックした際に、あらかじめ自分が指定した「ファイル名」と、 できれば「ファイルの種類」も設定された状態で、「保存ファイル名を入力してください...」という 保存画面を出したいです。 さらに、可能であれば保存画面を出さずに、「名前を付けてリンク先を保存」をクリックしただけで、 自動で保存まで行えるようにしたいです。 Firefox3.0.13@WindowsXP SP3のダウンロード設定は以下のようにしています。 ■ファイルのダウンロード時にダウンロードマネージャを表示する ■すべてのダウンロードが完了したら閉じる ●次のフォルダに保存する [ C:\Temporary ] Alice0775さんのdownloadSortByExtensionがダウンロード関係のスクリプトのようだったので、一部 でも分かればと思ったのですが、ソースを見ても自分には無理でした。 できれば、最初に書いた下の三つを行いたいですが、最悪ファイル名の設定だけでもいいので教えて ください。 1.ファイル名の設定 2.ファイルの種類の設定 3.自動保存 よろしくお願いします。
Googleブックマークを右クリックのコンテキストメニューに追加する スクリプトまたはアドオンはありませんでしょうか。
最近、 googlereader plus hatena が動かなくなったorz 俺だけですかね。。
>>581 右クリックからポストするということ?
それともブックマークをコンテキストメニューに表示させるの?
>>583 Googleブックマークをコンテキストメニューに表示させたいです。
GMarksのツールバーをクリックしたときに表示されるメニューを
コンテキストに移せばよいのかと思いDOM Inspectorで調べたのですが、
oncommand時の呼び出し先がわかりませんでした。
ぎゃああ ようつべのHD動画のURLが変わってYoutubeDownloaderが使えなくなってしまった
587 :
549 :2009/08/20(木) 16:59:59 ID:qz44Eaaq0
>>585 なんかHDなのに全部SDになってるな
22にすればHDだけど
ていうかSuiteに変えようぜ、作者も推奨してるだろ
Youtube Suite更新来てら
Youtube Downloaderの方はもう更新されないのかね Suiteの方は余計な動作やおせっかいがあって、あまり使いたくないんだが。
俺も一旦Youtube HD Suite使ってみたけどYousableTubeFixも使ってる状態で 画面拡大処理をSuiteでもしようとして再読み込みされるのが嫌だったんでYoutube Downloader使ってる
Youtube HD Suiteでも拡大処理してるの? 俺の環境では拡大されてなかった…orz
仕様変更あったのかまたすぐ対応されるだろうけど ところで、YousableTubefixってHDカテゴリにある動画以外 関連とかにあるHD動画クリックしてもHDのあの独特の画面になってくれないよね? どう設定してもダメだ
以下は以前どこかで拾って以来愛用させてもらっている、ページのキャッシュが見られるスクリプトなのですが、
キャッシュがバックグラウンドの新しいタブで開かれるのを、新しいタブが開いた時にそのタブに
フォーカスが移るという風に変えたいのですが、どの部分をどのように変更すればそれが可能になるでしょうか。
どなたか分かる方がいらっしゃったら教えていただけないでしょうか。
よろしくお願いします。
(function () {
var mMenus = [
{
label: 'Google cache',
accesskey: 'G',
url: function() {
var win = document.commandDispatcher.focusedWindow;
return '
http://www.google.com/search?q=cache: ' + win.location.href;
}
},
{
label: 'web.archive.org',
accesskey: 'A',
url: function() {
var win = document.commandDispatcher.focusedWindow;
return '
http://web.archive.org/web/*/ ' + win.location.href;
}
}
];
すみません、長いので分けて投稿させていただきます。 init: { var contextMenu = document.getElementById('contentAreaContextMenu'); var separator = document.getElementById('context-sep-properties'); var menu = document.createElement('menu'); menu.id = 'viewcache-menu-group'; menu.setAttribute('label', 'View current page cache'); contextMenu.insertBefore(menu, separator); var menuPopup = document.createElement('menupopup'); menu.appendChild(menuPopup); for (var i = 0, menu; menu = mMenus[i]; i++) { var menuItem = document.createElement('menuitem'); menuItem.id = 'viewcache-menu-' + i; menuItem.setAttribute('label', menu.label); if ('accesskey' in menu) menuItem.setAttribute('accesskey', menu.accesskey); menuItem.culMenu = menu; menuItem.addEventListener('command', function(e) { var tab = gBrowser.addTab(e.target.culMenu.url()); gBrowser.selectTab = tab; }, false); menuPopup.appendChild(menuItem); } } })(); 長くなってしまい、申し訳ありません。
>>594-595 gBrowser.selectTab = tab; を
gBrowser.selectedTab = tab; に
たぶんtypoだと思う
>>596 希望通りの動作になりました。
どうもありがとうございました。
YouTube HD Suiteから動画ダウンロード関連を抜き出したものを、スクリプトロダにupっておいた
aliceさんのucjsPermission2.uc.xulを使わせていただいてます。 このスクリプトをインストールすると、ツールメニューとコンテキストメニューの両方に 「フィルタの追加・変更」というメニューが追加されますが、 このうちツールメニューの方に追加されたメニューだけを非表示にするにはどうすればいいでしょうか。 スクリプトに詳しくなく、CSSで対処しようにもメニュー項目のIDがわからず、うまく消せません。 どなたかご存じの方がいらっしゃったら、教えていただけないでしょうか。 よろしくお願いします。
入れてないから試してないけど434行目から数行見てみたらわかると思う
>>600 #tools-menu menuitem[label="フィルタの追加・変更"]
{display: none !important;}
かな?
>>601 レスどうもありがとうございます。
すみません、見てみたのですが、よくわかりませんでした・・・。
メニューのIDがいくつか書かれてましたが、非表示にしたいメニューそのもののIDは書かれていないようでした。
素人考えで、「//ツールメニューの表示に際して」以下の部分を丸ごと消してみたりしたのですが、
関係ないコンテキストメニューの方のメニュー項目も表示されなくなってしまいました。
>>602 どうもありがとうございます。
ですが、その書き方では消せないようなのです。どうしてなのかはよくわからないのですが・・・。
>>603 666行目 ucjsPermission.forToolMenu();
をコメントアウトしたらどうよ
// ucjsPermission.forToolMenu();
>>604 うまく非表示にすることができました!
どうもありがとうございました。
>>605 教えていただいた方法でも消せることを確認いたしました。
勉強になりました。どうもありがとうございます。
教えてくれ。 greasemonkeyでフレームのページを非フレームのページに改変可能? <frameset> <frame src="hoge" name="hogehoge"> <frame src="fuga" name="fugahoge"> </frameset> を <body> <a href="hoge">hogehoge</a> <a href="fuga">fugahoge</a> </body> みたいにして表示させたいんだけど。
あ、できたわ
611 :
610 :2009/08/23(日) 00:07:16 ID:SPlFKwcn0
anzaisensei...bookmarktoolbar wo ctrl+B de toggle sitaidesu......
とおるばーはあるとじゃないとおちつかない
検索バーに検索ワードを削除するボタンを付与することってできますか? 虫眼鏡アイコンの隣に「×」を表示させて、 押すと検索ワードが消えるってイメージです。
clearSearchBox.uc.jsでいいんじゃないか
koreaSearchBox.uc.jsのほうがいいよ
>>615 クリックひとつで消せるようになりました。
コンテキストメニューが出てしまいますが、
これは我慢します。ありがとうございます。
>>616 koreaSearchBox.uc.js に一致する情報は見つかりませんでした。
>>617 スクリプトとはちょっと違うかもだけど、custombuttonsでボタンを設置できるよ
中身は↓な感じ
this.clear = function ClearFields_Search()
{
var searchbar = document.getElementById('searchbar');
if (searchbar) {
searchbar.textbox.value = "";
var evt = document.createEvent("Events");
evt.initEvent("oninput", true, true);
searchbar.dispatchEvent(evt);
searchbar.focus();
}
return
}
this.setAttribute("onclick", "this.clear(event);");
this.setAttribute("homepage","
http://custombuttons.phpbbnow.com/viewtopic.php?t=24 ");
620 :
617 :2009/08/23(日) 06:07:17 ID:tbFsC/GF0
>>618 ,619
わざわざ調べていただき感謝します。
しばらく試してみます。
Google chromeで作動するものとしないものとの違いは何なの?
JavaScript のサポート体制、もしくは Greasemonkey API
623 :
名無しさん@お腹いっぱい。 :2009/08/26(水) 13:27:06 ID:YyjtbKlR0
greasemonkeyのスクリプトに、アプロダへのリンク生存確認と h抜きのリンクを修正を同時に処理するのを前に導入していたのですが、名前を思い出せません ご存知のかたいれば 教えてください
userChrome.jsかグリモンで Redirect Removerのようなスクリプトはないでしょうか?
>>625 ありがとうございます。
・・・でも動かなかったです;;
628 :
名無しさん@お腹いっぱい。 :2009/08/27(木) 16:45:36 ID:UzpyZo+A0
>>627 英語読めないの?
そのリンクから1クリックで見つけられたけど
>>628 1クリックした先にもコードが見当たらないのですが・・・
630 :
名無しさん@お腹いっぱい。 :2009/08/27(木) 17:45:14 ID:UzpyZo+A0
質問です wikipediaのあのある項をを開いているときに、 最近開いたwikipediaを数件リストしたものを表示するといったことは可能でしょうか
>>628 ,
>>630 無駄なレスは邪魔。
>>629 Prominent Domain.uc.js単体では無くして、拡張のみになったんじゃないの?
Prominent Domain(Locationbar2) → Locationbar2 0.3.5
space.geocities.yahoo.co.jp/gl/alice0775/view/20070124
>>629 リンク先にdataスキームで書いてあるから""内をコピーしてロケーションバーに貼り付けenterして見ろ
>>632 お前こそ邪魔
>>627 ,
>>629 forums.mozillazine.org/viewtopic.php?p=2633252#2633252
ここの3番目のold zenikoって人のレスにある次の箇所をコピーして、
ロケーションバーに貼り付けしてエンター押すとスクリプトが表示されるから、
それを名前を付けてページを保存。
data:text/javascript, から .init()%3B%0A まで。
>>633 お前こういうのに参加してるだろ?w
www.itmedia.co.jp/news/articles/0908/27/news021.html
ID:7HFKE2zS0 何こいつ 何という厚顔 俺のレスよく読め惚け 馬鹿丸出し
>>633 無事に入手できました。
どうもありがとうございます。
ケンカならよそでやってよ
最近ロダの調子が悪いな
>>624 fc2でしか動作しないって書いてんじゃん
>>625 汎用的な物を探してるんだから一言添えてやれよ
アドルはロダの実を食べた。
>>639 汎用的な物を作ったとは書いてあるけど、
fc2でしか動かないなんて書いてない。
動作ページなんてソースを見ればすぐにわかることだけど。
Why will you try it?
Why won't you try it?
在日はよそへ行ってね
>>642 どういうリダイレクトかによる。
んで、アドオンじゃなくGMがいい理由とか分かればいいんだけど・・・。
特に理由なければ、アドオンのがいいと思うから。
redirect cleanerのおかげで多くのページのリダイレクトは回避できてる。 ただ、GreasemonkeyのAutoPagerizeで表示される 2ページ目以降でredirect cleanerが機能してくれない。 というわけで、Greasemonkeyのスクリプトなら改善できるのでは、 と素人ながら考えてみました。
youtube hd suiteのuserContent.uc.js版が動かなくなってたんですけど、修正して頂けないでしょうか
Youtube Downloader、更新されたよ
Google Reader - Colorful List Viewが機能しなくなったんですが どなたか修正してもらえないでしょうか?
うちだと機能してるけどどう機能しないんだ? そこを言わないと誰かが修正できないだろ
ついでに言うと何故作者に言わないのか不思議 わざわざ第三者を巻き込むこと無いだろ
>>654 DNS汚染じゃね?
別のDNSサーバ指定すれば?
>>655 654です&早速のお返事、ありがとうです。
DNSサーバの変更の件はもちろん考えましたが、今回グリモン(もしくは別の手段)でそれをやらずに自動回避出来ないかと思った次第です。
( ゚,_ゝ゚)バカジャネーノ
うわああああん GMのword highlight使ってるとググル検索結果がたまにタイムアウトするくらい重いよう 検索結果のハイライトをもっと軽くしたいよう
>>660 書き込んでみてよかったです、3.5.2条件下で無事に動作確認しました。
超愛してる。
>>660 軽くてすごくいいねコレ
GooglePreviewが機能しないのが残念
html内にとある文章がありその文章が設定にマッチする場合、設定された対応する文章に変換する、というスクリプトはありませんか? 完全一致のみでも大丈夫です マッチさせる文字列 差し替え後の文字列 Firefox ファイアフォックス addon アドオン 「Firefox addon」という文字列があった場合、「ファイアフォックス アドオン」という文字列に変換する というような感じです
>>663 // 文字コードはUTF-8で保存すること
var patterns = {'firefox':'ファイアフォックス', 'addon':'アドオン'};
var nodes = document.evaluate('.//text()', document, null, 7, null);
for(var i = 0, node; node = nodes.snapshotItem(i); i++){
for(var key in patterns) node.nodeValue = node.nodeValue.replace(key, patterns[key], 'gi');
}
addons アドオンs
ぎゃー
>>667 // ページ内検索バーの開きフォーカスを移し、もう一度実行すると検索バーを閉じる
if(gFindBar.hidden) document.getElementById('cmd_find').doCommand();
else gFindBar.close();
// ページのURLをコピーする
var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
clipboard.copyString(window.content.location.href);
スクリプトのツールメニューがあまりに増えてrebuild_userchrome.uc.jsの設定のメニューに ほとんどのメニューを移動させているのですが、uc.jsPermission.uc.xulの フィルタの追加・変更だけがうまく移動できません。 どのようにIDを振ったらいいかご教授ください。
670 :
669 :2009/09/02(水) 00:54:25 ID:ThkPACtv0
移動させている場所、させたい場所はuserchrome.jsの各スクリプトの設定の中です 誤記すみません
>>669 全く試さずに書くけど
<menupopup id="menu_ToolsPopup">
<menu label="フィルタの追加・変更" id="ここに自分の好きなIDを記述"
してそのIDをrebuild_userChrome.uc.xulに書けばいいんでないの?
quickProxyModoki3.0.uc.xul 動作しなくなったのは俺だけ? 右下のアイコンをクリックしてもon/off出来ない。 Shiretoko3.5.4pre + userchrome.js1.1
今気づいたけどoffは出来るね
>>668 ありがとうございます!!「ページのURLコピー」はできました。
しかしページ内検索バーを開いた際、フォーカスが移りません・・・orz
閉じたり開いたりはできるんですが。
>>674 うちの環境では
>>668 で検索バー内のテキストボックスにフォーカスが移る
Ctrl+Fを押した場合はどうなの?
>>676 たびたびすみません
>Ctrl+Fを押した場合はどうなの?
フォーカスが移ります。う〜〜〜ん
mousegestures2で「Ctrl+F」なんてキーを送れるんでしょうか。
しかし再度Ctrl+Fを押してもfirefoxは閉じてくれませんし。困ったorz
678 :
677 :2009/09/02(水) 19:53:30 ID:Ueh0hcla0
>firefoxは閉じてくれませんし firefoxはページ検索バーを閉じてくれませんし です。
>>679 if(gFindBar.hidden) document.getElementById('cmd_find').doCommand();
else gFindBar.close();
gFindBar._findField.focus();
フォーカス移りませんでした。ううむ
検証のためFireGestureも導入してみましたが同じでした。
ジェスチャタイムアウトがあるのでmousegestures2より気に入ってたりしたのですが。
カスタマイズ性を捨てて、サイズ軽めのall in one gestureを導入します。
いろいろと本当にありがとうございました。( ̄^ ̄ゞ
681 :
名無しさん@お腹いっぱい。 :2009/09/02(水) 22:31:58 ID:slM7uLeY0
いくら出せるんだ?
>>680 aiogよりFireGestureのほうが一般的に軽い
検索バーで検索ボタンを押さないと検索が始まらないように出来ませんか。 履歴を選択するだけで検索が始まるので、語句を追加したいときとか不便です。
>>686 「search historyとかsuggestの語句選ぶと即検索にいくのを止める.uc.js」でぐぐると見つかると思う
>>686 >>687 のuc.jsを導入するのもいいけど、履歴の選択をカーソルキーの右で行ってもいい。
というか、語句を追加したり削除するならこちらの方がスマートだと思う。
usercontentがなぜか使えなくなった・・ greasekmonkeyのスクリプトが動いてくれない・・ 原因が思い浮かばない・・
独り言つぶやいてないで新規プロファイルを作るなどして解決してくださいよねもう 初心者質問スレじゃないんだから
>>689 いろいろすみません、ほんとにありがとう
愛用させてもらいます
優しいツンデレだ
★imageloder を2ちゃんねるで画像表示に使いたいんですが、 レスの下に表示されるサムネイルのサイズが 大きかったり極小だったりして見にくいのです。 このサムネイルの大きさを固定するにはどうすればいいでしょうか?
>>694 折角discussまであるのにどうして作者に訊かないの?
しかも作者は日本人なのに
Googleをマウスレスで操作できる Google Experimental Search の Keyboard shortcuts を利用しているのですが、ひとつだけ困った事があります。
それは、検索結果のページが新しいタブで開けず、現在のタブで開かれてしまうことです。
Tab Mix Plus でリンクは新しいタブで開く設定にしても、ダメでした。
Greasemonkeyによって,検索結果のページを新しいタブで開くようにできないでしょうか?
さらに、開くキーを、デフォルトの[O]ではなく[V]にできないでしょうか?
よろしくお願いします。
http://www.google.com/experimental/#BetaShortcuts
usermenu.jsでスクリプトを実行(例えばRestart Firefox.r.jsをRestart Firefox.gl.jsに変更してcontextmenuで実行)しようとすると、 エラー: userMenu.uc.js / RestartFirefox.gl.js [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowInternal.confirm]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://browser/content/browser.xul -> file:///D:/FirefoxPortable/Data/profile/chrome/UCJSFiles/userMenu.uc.js -> file:///D:/FirefoxPortable/Data/profile/chrome/UCJSFiles/contextmenu/0.UserMenu.gl/RestartFirefox.gl.js :: <TOP_LEVEL> :: line 1" data: no] こんな感じのエラーが出て起動しない どういうエラーなんだろう、これは
書き忘れ firefox3.5.2でuserchromejsは1.1、userMenu.js_1.21mod4を使用してる
新規タブをアクティブなタブのすぐ右に開くようにするユーザースクリプトってありますか
>>700 openTabsWhere_whichTabSelectWhenCloseTab.uc.js
702 :
名無しさん@お腹いっぱい。 :2009/09/06(日) 01:41:54 ID:0YjSwh+a0
>>699 Googleで強調タグを使われている部分だけ着色するならCSSで可
703 :
名無しさん@お腹いっぱい。 :2009/09/06(日) 08:07:59 ID:KrRFNxox0
リンクを開くときバックグラウンドタブに上書きするユーザースクリプトってありませんか?
>>689 誠に勝手なお願いですが
これのBing版を作っていただけないでしょうか?
,.-‐'" ̄ ̄ ̄ ̄"'‐-、 i´ ,.―――――――` やれやれ | i´ ⊂ニつ ⊂ニ⊃( | | ―― ―― ヽ |⌒ヽ i \_ノ、 0 ノ ⊂|\/  ̄ ̄ ̄ ̄ ̄ ̄´⌒ヽ/|⊃ \ /| |~\/
かわいい
かわいい
くだらない質問ですが皆さんはuserscripts.org上のスクリプト更新チェックはどう行ってるのでしょうか?
「Script Updaterを使って」とかいう意味ではなく、ページ更新(新バージョンチェック)ですね。
いつ、どれが、どう更新されたか知りたいものでRSSで上手く登録出来ないんでしょうか?
例えばGoogleMonkeyR
http://userscripts.org/scripts/show/9310 ここからあちこち探してるのだけど・・・
>>708 >どう更新されたか
これを満たすのは知らん
質問です。 どこで見かけたのか忘れてしまって探しきれないまま今に至るんですが 検索をすると自動で検索語句を消してくれるスクリプトを見かけたんですが どなたかご存じないでしょうか?
検索した後にbrowsersearchdefaultenginenameの検索エンジンに戻す.uc.js でググる
>>711 望んだ動作でした。
ありがとうございました。
>>713 Enterキー叩くのと同時に消えて構わないので、スクリプトで大丈夫です。
希望が変わったら紹介頂いたアドオンを使ってみようと思います。
ありがとうございました。
以前から複数のスクリプトであったんだけど、 @ダウンロードしたスクリプトをそのままchromeフォルダに入れると使えものがあり、ANSIコードで上書き保存しないと使えないものがある Aそのまま使えたとしてもカスタマイズ(trueやfalseなど)すると使えなくなる (これはUTF-8、ANSIどちらで保存しても同じ) 具体的にはTabTitleTooltip.uc.xul、DragNgoModoki5.uc.jsが該当しますがこれって何が原因? きちんと動作するのにカスタマイズできないなんて
DragNgoModoki5.uc.jsで検索結果のタブが裏で開きます。 これをすぐにアクティブにするにはどうすればいいでしょうか?
ブックマーク内のフォルダを他のフォルダを選択したとき自動で閉じるスクリプトありませんか?
>>716 NTBをNTFにするだけじゃないの?
>>717 uploaderにあった(121.zip)けど、使ってないから今も正常に動作するかは知らない。
>>717-718 ucjs_ac_btf_055_5.uc.js (121.zip)
Firefox 3.0 から 3.7a1pre で正常動作する。
ただし、サイドバー表示のみに対応。
>>715 カスタマイズしたら動かないってのは弄り方を間違っているとしか考えられんが…。
Alice氏のはスクリプト中に Config で弄れるようになっているのがあるがスクリプト中のは他の関数で参照している事もあるし。
YousableTubefixが今日のうpでようやく完全にまともに動くようになったね 今までHD動画がなかなかあのサイズになってくれなかったのが修正されてる
724 :
717 :2009/09/07(月) 16:10:59 ID:hdmyt9pU0
>>725 どうしてぐぐらないの?
ぐぐったとしても多分無理だろうけど
>>719 申し訳ありません。ド素人なもんで質問の意味がちょっと・・・(泣)
>>722 だと思って何度も試したんですが、むりなんですよ(泣)
>>729 unicodeってことですよね。それでもムリでした(泣)
涙拭けよ
732 :
名無しさん@お腹いっぱい。 :2009/09/07(月) 22:24:34 ID:rAxtV6mP0
そんなレベルでスクリプトを使ってて大丈夫か?
>>731 もう枯れました
>>732 「スクリプト使われ」だと自分でも思いました(泣)
今までは何も考えず上書きでカスタマイズできてたりしたもんで調子に乗りました(泣)
泣いてるじゃねーかw
735 :
名無しさん@お腹いっぱい。 :2009/09/08(火) 00:23:47 ID:rTqmKBh7O
>>725 案の定叩かれてたかw
ぐぐりもしない、他力本願、ぐぐり方も知らない
これじゃスクリプトどころかdomですら満足に使えないのは自明の理
ちょっとヒントを与えてなにか分からない事があればずっと聞きに来られてもうざいだけだから敢えて答えないよ
まあ、悪く思うなよ
適当に頑張って
よろしくお願いします。
テンプレの初心者お断りは復活させるべき
739 :
名無しさん@お腹いっぱい。 :2009/09/08(火) 08:40:43 ID:DUSe3TjW0
// ==UserScript==
// @name AutoPopup.uc.js
// @description Auto popup menulist/menupopup
// @compatibility Firefox 2.0+
ttp://sharebee.com/0079f774
全員にDOMから説明する羽目になるくらいなら テンプレに軽い説明を入れるかいっそのこと初心者お断りにした方が良い 逆に荒れる原因になる
荒らしはおまえ等だろ。何を言ってるの?能力も権限もないくせに そんな議論しても無意味なの経験則として知ってるだろ まずは、その可哀相な頭をなんとかしてスルー力を身に付けろ
なんでID変えてるん?
今年の夏厨に多かったよ多IDスタイル 流行ってんのかもよ?出元が同じなのになんの意味があるのか知らないけど
夏厨厨うぜぇ
真・スルー 何もレスせず本当にスルーする。簡単なようで一番難しい。 偽・スルー みんなにスルーを呼びかける。実はスルーできてない。 予告スルー レスしないと予告してからスルーする。 完全スルー スレに参加すること自体を放棄する。 無理スルー 元の話題がないのに必死でスルーを推奨する。滑稽。 失敗スルー 我慢できずにレスしてしまう。後から「暇だから遊んでやった」などと負け惜しみ。 願いスルー 失敗したレスに対してスルーをお願いする。ある意味3匹目。 激突スルー 話題自体がスルーの話に移行してまう。泥沼状態。 疎開スルー 本スレではスルーできたが、他スレでその話題を出してしまう。見つかると滑稽。 乞食スルー 情報だけもらって雑談はスルーする。 質問スルー 質問をスルーして雑談を続ける。 思い出スルー 攻撃中はスルーして、後日その思い出を語る。 真・自演スルー 議論に負けそうな時、ファビョった後に自演でスルーを呼びかける。 偽・自演スルー 誰も釣られないので、願いスルーのふりをする。狙うは4匹目。 3匹目のスルー 直接的にはスルーしてるが、反応した人に反応してしまう。 4匹目のスルー 3匹目に反応する。以降5匹6匹と続き、激突スルーへ。
逆だろ。 まず、教えられる程の知識のある人が少ない。 面倒ならレスしなければいいだけだし、初心者お断りとかいうテンプレは不要。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
>>728 のリンク先で分からないなら諦めた方がいいと思う
【質問です】
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)
OwataPagerizeを使っているんですが、楽天市場の検索結果に自動に反映させるにはどうしたらいいのでしょうか?
ステータスバーのアイコンをクリックすれば適応されますが、常に反映させたいのです。
色々調べて、追加用のは
http://wedata.net/databases/AutoPagerize/items を見つけて、そこにあった物を追加してみました。
ですが、アイコンはグレーのままで自動では適応してくれませんでした。
方法が分かる方ご教示よろしくお願いします。
>>751 ありがとうございます。
var AUTO_START = true;
var LAZY_MODE = true;
これですよね?
設定は上記の通りです。
これ以外で方法ありますでしょうか?
かなりマニアックだと思うんですがw 「最近閉じたタブ」を開いたとき、タブの位置を並び替えないようにするスクリプトってありますか?
756 :
名無しさん@お腹いっぱい。 :2009/09/09(水) 00:02:31 ID:GHbCWmn1O
>>753 デフォで並び替えしないから
入れているアドオン、スクリプトをご自由に設定して下さいとしか言えない
>>756 あちゃー。過去にいれてたTMPやらなにやらが原因かも。ありがとうございます
>>756 タブを復元するとき位置も復元しようとするから、それを「並び替え」と言ってるんじゃないか?
>>754 ありがとうございます。
寝てしまってお礼が遅くなりすみません。
コピペで行けました。
「"」が不要かと思って勝手に消してたのがいけなかったみたいです。
>>759 そうです。位置関係も復元してしまう=並び替え、です。
復元タブは全部右側に出したいんですが…。
かつてTMPを入れていたせいかと思い、とりあえずtabmixと名のつく設定のゴミは取り除いたんですが直りません
プロファイル全体をみてもゴミファイルとおぼしきものはなかったんで、それがfxの仕様だと思ったんです。
ところで、逆に「タブの位置関係も復元させる」スクリプトってないでしょうか?ww
>>762 長文書いたりスクショ撮ってるヒマがあったら自分でソース見るなりFirebug使うなりして調べろよ
>>763 Firebugってこういう時に使う物だったんですね。
入れて無かったんで入れてみました。
教えて下さってありがとうございます。
ソースは見ました。
見出しの部分の表示が崩れてる為に他も崩れてるんじゃないかとは予想はしてるのですが、変更するとしたら「pageElement」の部分だけでいいのかどうか、及びその変更後の記述が知りたかったんです。
ご存じの方居ましたらよろしくおねがいします。
>>765 Firebugで見たならtableの途中に境界線(hr要素)が挿入されてるのが原因と分かるだろ(試しにhr要素を右クリック→削除してみろ)
tableの途中に要素を継ぎ足そうとしてるのが間違いのもと。tableごと挿入するように変えればいい
つまり正解は↓
"pageElement": "id(\"myTable\")"
つか、これくらい自分で試せ
ツンデレw
>>761 > それがfxの仕様だと思ったんです。
その認識で正しい。位置関係も復元するのがfxの仕様。
必ず一番右に出したいなら、undoCloseTab()の後にgBrowser.moveTabToEnd()でタブを動かせばいい。
履歴メニューからの中クリックでのタブ復元はそうやってる。
閉じたタブの位置情報は破棄するとか記憶させないとかは無理? 覚えることが減ってFirefoxが楽になればなと
>>766 ありがとうございます。
hrが原因なのは削除を試して確認しました。
hrが挟んであるなんて思いも寄りませんでしたので、盲点でした。
ですが、お教え頂いた記述を試したら今度は次ページが追加されなくなりました。
「"」に対してのエスケープは施してあります。
しつこいようで申し訳ありませんが、今後自分で弄る際に必要になると思いますので
是非ともご教示下さい。
よろしくお願いします。
しつこい
>>771 今の記述を晒せ
まさか行末のカンマを忘れてるとかだったら怒るぞ
連投すみません。 Firebugでコピーした「//*[@id="myTable"]」にエスケープを入れて 「\/\/*[@id=\"myTable\"]」という記述も試してみましたがダメでした。 初期の設定だった「id(\"myTable\")\/tbody\/tr」の「\/tr」を外した記述も試しました。
>>774 こっちの手元じゃそれでちゃんと動いてる。何もかも元に戻して元の挙動に戻るか試す
Tableの場合のhackを追加すればいい, 010.OwataPagerize.uc.jsの docFragm.appendChild(hr); docFragm.appendChild(p); を if (data[0] && data[0].tagName == 'TR') { var insertParent = this.info.insertBefore.parentNode var colNodes = getElementsByXPath('child::tr[1]/child::*[self::td or self::th]', insertParent, this.isXML) var colums = 0 for (var i = 0, l = colNodes.length; i < l; i++) { var col = colNodes[i].getAttribute('colspan') colums += parseInt(col, 10) || 1 } var td = this.doc.createElement('td') td.appendChild(p) var tr = this.doc.createElement('tr') td.setAttribute('colspan', colums) tr.appendChild(td) insertParent.insertBefore(tr, this.info.insertBefore) } else { docFragm.appendChild(hr); docFragm.appendChild(p); } にする。
>>776 検証ありがとうございます。
スクリプトを落とし直して、前述の記述だけを追加で試しましたが動きませんでした。
これを初期の「id(\"myTable\")\/tbody\/tr」に戻すと動きました。
試しに新規プロファイルを作り試しましたが結果は同じでした。
Firefox自体の再インストールも試しましたがダメでした。
>>769 正しかったんですね。よかった。安心しましたw
>必ず一番右に出したいなら、undoCloseTab()の後にgBrowser.moveTabToEnd()でタブを動かせばいい
ありがとうございます。ちなみに出したい一番右じゃなくてアクティブタブの右隣ですw
>>777 ありがとうございました。
ご指摘の通りに置き換えたら望みの動作になりました。
皆様長くお付き合い頂きありがとうございました。
みんないい人じゃのう…
>>779 と思ったらスクリプトが自作できない。
ちくしょう、勉強したとおもったのに。ちくしょう。
アニメ見よう・・・
スレタイの読めない馬鹿が迷い込んだようだ。
>>784 つーかそれ元ネタはAutoPagerizeのコードだぞ
010.OwataPagerize.uc.jsのonLoadSiteInfoにおいて,
siteInfoを
http://wedata.netから取り込んでevalしているが, これは非常に危険です。最悪乗っ取られます。
JSON.parseあるいはevalInSandboxを使用すべきです。
var obj = eval(res.target.responseText);
は
var s = Components.utils.Sandbox("
http://hinano.jottit.com/ ");
var obj = Components.utils.evalInSandbox(res.target.responseText, s);
等にされるのが良いと考えます。
ロダのadblock#.uc.jsで、ツールメニュー内の「Enable AdblockSharp」を 「userChrome.jsの各スクリプトの設定」の下に移動するにはどうすればいいか、教えていただけないでしょうか お願いします
>>790 「userChrome.jsの各スクリプトの設定」というのが
何によって生成されているのでしょうか?
仮にrebuild_userChrome.uc.xulであるならば,
//あまり使わないメニューのリストに
「Enable AdblockSharp」のidを引用符で括りカンマで区切って
追記すれば良いと思います。
>>791 速レスありがとうございます、望み通りの動作になりました。
794 :
名無しさん@お腹いっぱい。 :2009/09/10(木) 22:01:16 ID:NvZUluXZ0
アマゾンのURL短縮するスクリプト持ってる人いない? HDD壊れてデータ飛んじゃった\(^o^)/ 旧うpろだにしかなかったようだし
796 :
名無しさん@お腹いっぱい。 :2009/09/10(木) 23:29:13 ID:NvZUluXZ0
選択した範囲を保存、あるいは全て開くスクリプトはありませんか?
Googleの検索エリアを以前のように小さくするの誰か作ってくれないかな
530 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/09/10(木) 18:56:57 ID:jfn/+apA0 New! /* ぐぐる先生の検索フォームをチビにする ※.lstがテキストエリア、.lsbが検索ボタン */ INPUT.lst, INPUT.lsb { font-size: 13px !important; max-height: 22px !important; } /* おまけ。検索語句をハイライト。色は適当に変えて。 */ DIV > EM { background-color: -moz-rgba(255,255,128,1) !important; }
simple yourfilehost の 自動再生を止めるボタンが機能しないのですが 他に代用できるスクリプトとかないですか?
802 :
名無しさん@お腹いっぱい。 :2009/09/12(土) 03:50:47 ID:QyFeAZ4Q0
google readerでは登録フィードの右側に未読数が表示されますが、 それを左側に表示するスクリプトってありますか? 長い名前のフィードだと途切れて 未読数が確認出来ないのを何とかしたいのですが。
設定で「名前を変更」した方が良い気がする。
>>803 たくさんあるので全てチェックするのはしんどいです><
ポインターでマウスオーバーは?
タブバーにツールボックスを追加するalice氏のJSについて。 タブがウィンドウタイトルの直下にくるスキンだと、FireFox幅いっぱいの 白いツールバーが、メニューを覆い隠すように出てしまって一切の操作が できなくなります。 どこをどのようにいじれば直せるでしょうか(FireFox3.53使いです) デフォルトスキンでは普通に動作しました。
>>807 ありがとうございます。
userContent.cssに貼り付けてみたのですが、
機能しない様です。
試しにgoogle.comをgoogle.co.jpにかえてみましたが、
やはりダメでした。
>>808 >>807 を書き込んだとき、スタイルシートの5行目以降の先頭に、
全角スペースが入っちゃったみたいなので、それを削除もしくはタブキーに置き換えてみて。
5行目じゃないや4行目だ(.sub-icon以降の3行ね) すまん眠くて頭がテンパってる・・・
>>810 何度もありがとうございます。
未読数の色も赤に変わり、アイコンも消えたのですが
まだ右側に表示されたままです。
/*登録フィード*/ .name.sub-name.name-unread > span { display:block !important; } .name.sub-name.name-unread { display:-moz-box !important; -moz-box-direction: reverse !important; }
ucjsPermission2.uc.xul使ってる人、meta refresh tagの制御ちゃんと機能してますか? 不許可に設定しても機能しちゃうんですが…
>>815-816 ありがとうございます。
Fx側の仕様として動かないみたいですね。昔は使えたのかな…?
meta refreshを止める方法は色々あるようなので別の方法を模索してみます。
どうせ動かないので, 表示しないようにしておいた。
ロケーションバーにh抜きのttps〜のリンクを貼り付けてh付け足さずにそのまま移動できるuserChrome.jsはありませんか? ttp2http_drop_urlbar.uc.jsを現在使っているのですがttpsには対応していないようです
今確認してみたけど、ttp2http_drop_urlbar.uc.jsが普通に対応している気がする
>>822 本当ですか
自分の使ってるやつが古いのか、何か他の物が邪魔しているかもしれないので
新規プロファイルで新しく入れて試してみます
ごめんなさい、今やってみたら普通に動きました
どこかで同じ質問見た気がするんだが、 ググってもキーワード違うのか出てこないので質問。 タブバーの左側にボタンを追加するJSってどう書けばいいですか。 順番入れ替えではないのでCSSで-moz-boz-originalとかはダメ。 insertbefore(hoge,タブ)にすればいい・・・とわかったが DOMInspector使ってもどれに対してinsertbeforeしていいのかわからない tabs-stackじゃ動かないorz
Searchbox SyncのuserChromeスクリプト版ってあります? ググってもアップローダー見ても見当たらないので、もしあれば教えてください
VerticalToolbar.uc.jsを使用しているのですが、 foxAge2chとChaikaのアイコンを表示される 方法を教えてもらえないでしょうか?
>>829 それくらいで依存するなら教えても無理だと思う
gdgd永遠にレスが続くだけ
質問があります。 よろしくお願いします。 ●質問 Greasemonkeyで現在のタブを閉じる方法が分かりません。 ●myclosetab.user.js //サイトを開いた際に、特定の文字がなかったらタブを閉じるようにしたいです。 var mystr = document.body.innerHTML; if (mystr.indexOf("ver1.57") == -1) { ここにタブを閉じるコードを入れたいのですが、分からないのです。。 } ●環境 Firefox 3.0.14 Greasemonkey 0.8.20090123.1 WindowsXP Pro SP3 すみませんが、よろしくお願いします。
>>832 >Greasemonkeyで現在のタブを閉じる
対象がページのスクリプトで開かれたものならwindow.close()で
そうでないなら閉じることはセキュリティ上許可されていない。
userChromeJSもuserChrome.jsと同様に メインウィンドウ以外にスクリプトを読み込む際にはwindowhook.uc.jsが またはGreasemonky様メタデータに対応したサブスクリプトローダが必要ですか? サイドバーに表示するにもそれに対応したサブスクリプトローダが必要? userChromeJSの優位性って何ですか というかuserChromeJSってあんまり使われていませんか?
sugoinokita
記号大好きなFirefox3.0.x使いに触ってしまった祟りだよ
837 :
名無しさん@お腹いっぱい。 :2009/09/14(月) 18:03:24 ID:04G1yDUg0
>>837 ありがとうございます。
しかしどうやらスクリプトを落とすにはログインしなければならないようで厳しいw(汗)
直リンクくらいトップに貼っておいてくれよ〜
840 :
名無しさん@お腹いっぱい。 :2009/09/15(火) 08:17:51 ID:1SsFm4CA0
Adblock#.uc.jsをありがたく使わせてもらってます。
>>120 の奴だとエラーが出てしまいます。
エラー:adblock#.uc.js
SyntaxError : missing ) after condition
ソースファイル: file:///〜〜〜〜省略〜〜〜〜〜/adblock%23.uc.js
行: 244
環境
Firefox3.5.3
拡張
UserChromeJS1.1
Stylish5.9
>>59 の奴だと問題無く動いてます。
一応ご報告まで・・・・
※私の環境依存だっ場合はすいません。
>>841 しまった・・・誤爆。
Adblockスレに行ってきます。
連続レスすいません ページ内の特定文字列(jsファイル内で設定)を強調するスクリプトってありますか? 遮断するのならWebAbornというのがありますが強調するのは見当たらないです・・・
Highlight your link auto highlight
Searchbox Syncのスクリプトを使用するとデフォルトの検索エンジンに戻すSearchOnEngineChangeForFx3.uc.jsが効かなくなるみたい。 両方使ってる人いる? 私の所だけですかね?
何か邦夫いらつくな
>>839-840 本当にありがとうございます。
あまりに感激したので裸のまま公園で寝たい気分です
>>843 修正しました。
ただアマゾンの仕様が変わったのかwedataのデータでは最後のページが読み込めません。
wedataを編集するか、スクリプト内のデータをコメントアウトしてお使いください。
練習ではじめてスクリプトを作った(プログラミング自体はじめてです)のですが、 ふたつ作ってみて、それぞれひとつのときは動くのですが ふたついっしょに入れるとどちらも動かなくなります 動かなくなるというか表示自体されなくなります(どちらもメニューに追加されるものです) それぞれひとつのときもふたつ入れたときも、 エラーコンソールにはそれぞれのスクリプトのエラーは出ていません ほかの人たちが作って配布されている.uc.jsスクリプトたちは動いているので、 明らかに自分が作ったスクリプトに問題があると思うのですが エラーコンソールにそのスクリプトのエラーはでていなくて (ほかのスクリプトたちをなしにして問題のスクリプトだけにしても同様の症状です) いずれも短いスクリプトですがそれぞれ間違っているところを教えてください 環境は Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 userChromeJS 1.1 サブスクリプトローダなし user_pref("javascript.options.showInConsole", true); user_pref("javascript.options.strict", true); です
852 :
851 :2009/09/15(火) 21:32:09 ID:wzwgQXMv0
853 :
名無しさん@お腹いっぱい。 :2009/09/15(火) 21:41:27 ID:F0osbPMC0
Firefoxをダウンロードしたけど、yourfilehostは何も変わらない。 Simple yourfilehostとか言うけど、エラーになる。 どうすれば使えるの?
menuitem.setAttribute('acceltext', 'Ctrl+Q'); これだと、メニューに出てくるけど、Ctrl+Qにショートカットが設定されない。 どうすればいい?
>>851 https://developer.mozilla.org/en/Document.loadOverlay#Usage Bug 330458 - Cannot dynamically load an overlay using document.loadOverlay until a previous overlay is completely loaded
オブサーバをを設定して そのオブザーバから次のdocument.loadOverlayを実行するようにしなければならない。
>>854 表示される文字列を変更するもので キーボードショートカットそのものが変更されるものではない。
元のキーボードショートカットがCtrl+Qと表示されてあるのをわかりやすくするために「[Ctrl]と[Q]キーを一緒に押す'」と表示したい時に使用するものである。
menuitem.setAttribute('acceltext', '[Ctrl]と[Q]キーを一緒に押す'); 等とする。
857 :
名無しさん@お腹いっぱい。 :2009/09/16(水) 02:54:27 ID:znHWtAuR0
>>852 overlay1 =
overlay2 =
overlay_menu =
overlay_main =
とか名前を微妙に変えてみたら?
859 :
名無しさん@お腹いっぱい。 :2009/09/16(水) 07:58:27 ID:X7bHNS740
860 :
名無しさん@お腹いっぱい。 :2009/09/16(水) 08:19:12 ID:X7bHNS740
searchbarUtils.uc.xul デフォルトの検索エンジンに戻す ○ 検索後検索ワードをクリア ○ Scrolling mouse wheel on 'Search <engine> for <selection>' menu to change the engine. ○ 左クリックの時の場所(search menu)○ 中クリックの時の場所(search menu)○ 右クリックの時の場所(search menu)○ ctrl+左クリックの時の場所(search menu)○ 左クリックの時の場所(click search)○ 中クリックの時の場所(click search)○ 右クリックの時の場所(click search)○ ctrl+左クリックの時の場所(click search)○ enter エンターキーを押した時も新しいタブで ○ alt+enter エンターキーを押した時も:current ○
@指定したサイトのファビコンを任意の画像orアイコンに変更する。 Aロケーションバーのファビコンを表示しないようにする。 上記2点を実現する手立てはありませんか?
862 :
名無しさん@お腹いっぱい。 :2009/09/16(水) 08:41:56 ID:X7bHNS740
またYousableTubefixがHDカテゴリ以外のHD動画をあのサイズにしてくれなくなった
865 :
851 :2009/09/16(水) 22:25:16 ID:ObnVCBmL0
>>856 その問題に対応したサブスクリプトローダを経由させたら
ふたつとも同時に動きました
ありがとうございます
omnibarのサジェストからの検索結果を新しいタブで開くスクリプトはないですか?
Alice氏のseachbarOnDropUseTextContent.uc.jsが動かん、、、
>>868 うちではFirefox 3.5.3とuserChrome.js 1.1で問題なく動いているなあ。
まさかとは思うけど、初版が出たときに入れたまま更新は確認していないなんて落ちではないよな?
Alice氏のスクリプトは地味に更新してるからたまに確認した方がイイ
aliceさんの配布サイト内scriptの標記verと実際のscript内明記verが異なるのが少なくなくて困る firefox up loaderにしかupしてないのもあるし aliceさんにはとてもお世話になっていて頭が上がらないけど大なり小なりmozillaと同じで不親切だとも思う aliceさん、ごめんなさい
異なってるところを見つけたら、どこが違ってるよとここに書いておけばスレも見てると思うし直してくれるかもよ
>869>870>873 アドバイスありがとう。 もう一度スクリプトを確認してローダーも確認したんだが駄目だった。 Add Bookmark Here ² : 3.5.20090621 bbs2chreader ex : 0.4.19.005 Favicon Picker 3 : 0.5 FireGestures : 1.5.4 FoxAge2ch ex : 3.0.11.015 Java Console : 6.0.15 MR Tech Toolkit : 6.0.3.4 Post Wizard Utility Module ex for bbs2chreader : 0.9.99.20080401-rev.8e Secure Login : 0.9.3 Stylish : 0.5.9 userChrome.js : 0.8 Adobe Acrobat (無効) Java Deployment Toolkit 6.0.150.3 Java(TM) Platform SE 6 U15 MicrosoftR DRM Mozilla Default Plug-in Shockwave Flash Shockwave for Director Silverlight Plug-In Windows Media Player Plug-in Dynamic Link Library (無効) Windows Presentation Foundation theme:Default : 3.0.14 (選択) Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 会社のPCだと動くんだけど自宅では動かんのよ。元プロファイルが同じで用途に合せてuser.jsは多少違うけど基本的には同じなんだがなぁ… どこかに見落としてるトコがあるんだろうな…試行錯誤してみる。
dragdropuploadや、oretabのようなスクリプトは無いでしょうか?
UCJSToolkit.uc.js 0.42mod3が原因でニコ動画とかに書き込みすると 文字化けするんだけど誰か原因と解決したひといたら教えて。
usermenu.jsは時々不調になるのが困る 原因が不明だから対処のしようがない
alice先生とこのucjsPermission2とucjsucjsPermissionPreferences2でいろいろと設定してんだけど いつの間にか最新バージョンでmeta refreshの項目消えてんじゃん 今頃気づいたわw 動作しねぇって前から言われてたんで、消しちゃったのかな
>>876 ,878
UCJSToolkit 0.42 mod3 2009/01/30 07:00
ucjsPermission2 2009/04/06 17:00 linuxでも
ucjsPermissionPreferences2 LastMod 2008/03/12 13:30 Gecko/2008031112 Minefield/3.0b5pre 以降用に
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) Gecko/20090913 Shiretoko/3.5.3 (tete009 SSE PGO)
teteだけど普通に使えるよ
因みにuserCrome.js 0.8
Sub-Script/Overlay Loader v3.0.25mod 2009/08/06 00:00 tree_style_tab-0.8.2009073102があるとxulのdocument.overlayが出来なくなる件に対応
>>877 不調になったことない
どうなったか具体的に書かないとスルーするしかない
すみません、Firefoxのスクリプトとはちょっと違うのですが質問よろしいでしょうか。
alice0775のファイル置き場 - Yahoo!ジオシティーズ
ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20090509 aliceさんの「Firefox 3 SQLite3ファイルのVACUUMとREINDEXをバッチファイルで実行」
のbatファイルで、portableで使うにはプロファイルフォルダの部分をどのように改変したらよいのでしょうか。
フォルダパスを変えたりしたのですが上手くゆきません。
sqliteファイルが壊れて起動しなくなってしまったりします。
よろしければbatファイルの記述をご教示いただけませんでしょうか。
よろしくお願いします。
>>880 よろしくないです
・分からないなら使わない
・使いたいなら理解する(他力本願除く)
便乗ですみません、私もFirefoxのスクリプトとはちょっと違うのですが質問よろしいでしょうか。 肉じゃがの上手な煮方をFirefoxで検索しているのですが、良い情報が見つかりません。どのように調理したらよいのでしょうか 煮る時間や火加減を変えたりしたのですが上手くゆきません。 ジャガイモが崩れて見た目や触感が悪くなってしまったりします。 よろしければ肉じゃがの上手な煮方をご教示いただけませんでしょうか。 よろしくお願いします。
こういうのって、やっぱ「ワロスwww」って言われるのを期待してんのかな?
>>879 主な不調は
1)現在のタブのURLをコピーするスクリプトを実行すると、一番左端のタブのURLが返される)
2)時々、スクリプトが実行されないことがある(タブを何度か切り替えると一応直る)
の二つ
再起動をするとどちらも直るんだが、原因が今一わからない
発生条件もわからないから、他にこういう人いないかなと
不具合を書かなかったのは失念してた
すまない
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
userchromeJS1.1
Sub-Script/Overlay Loader v3.0.25mod
UCJSToolkit 0.42 mod3
usermenu.js 1.21mod4
という環境
なにかとコンフリクトしてるのかな
他に書いた方がいい物って何があるだろう
書いたほうがいいってか 新規プロファイルで試すとか スクリプトを最小限にするとか userchromeJSにusermenu.jsを直結にするとか(usermenu.jsってSub-Script/Overlay Loader必須だっけ?) 試したほうがいいんでない 再現要件を絞り込めるだけ絞り込んだほうが原因を特定しやすい
>>879 レスどうも、
>>876 だけど小一時間 UCJSToolkit0.42mod3とにらめっこしていじってみたら
何とか自己解決した。
このスレを参考にしてsearchbarUtils.uc.xulを使ったら、search historyとかsuggestの 語句選ぶと即検索にいくのを止めるforFx3.uc.jsが影響しているらしく、エンターキーで 検索できなくなってしまいました。 searchbarUtils.uc.xulを使って、即検索を止める方法はありますか? 優しい人教えてください。
ucjsのマウスジェスチャだとGoogleドキュメントを使ってるときたびたび右クリックが効かなくなる
>>976 だけど
UCJSToolkit.uc.js 0.42mod3がおかしいんじゃなくて flash - enable mouse-gesture1.0.2 が
原因だった。フラッシュ上でマウスジャスチャさせスクリプトなんだけど何故かは分からんけどUTF-8に
対応してないから?
>>891 確かにflash - enable mouse-gesture1.0.2を有効にするとニコニコ動画のコメントの書き込みが文字化けするね。
特に困らなければニコニコだけ除外すれば良いんじゃない?
取り敢えずはそうするよ。 でもニコニコだけじゃないのと動画見ながらコメントって最近多いんだよね。 でも原因が分かって一安心した。
894 :
名無しさん@お腹いっぱい。 :2009/09/19(土) 21:31:24 ID:9TOtWlt90
Gomitaさん作のMouseGestures2.uc.jsと、Alice0775さん作のGrabScroll4.uc.xulの組み合わせで、 グラブスクロール後に右クリックするとL>Rで指定したロッカージェスチャが暴発してしまうのですが、 もし対処法をご存じの方がいたらご教示お願いします。
>>885 ありがとう
助言を頼りにもう少し試行錯誤してみる
しかしこういうことが起こるのって俺だけなんだろうか…
>>897 895の人ではないが試してみた
Grab後のL>Rの暴発は治ったけど今度はホイールジェスチャが利かなくなりました
>>898 Gomitaさん作のMouseGestures2.uc.js用です
>>899 ごめん おっしゃるとおり確認しました。
case "DOMMouseScroll":
のブロックのところの
+ if(this._cancelRockerGestures){
+ this._cancelRockerGestures=false;
+ this._isMouseDownR = false;
+ this._suppressContext = false;
+ return;
+ }
を取りやめて 試されたい。
>>900 試してみました。
ホイールジェスチャ有効
ロッカージェスチャの暴発もばっちり治ってます
ありがとうございます
>>902 先の修正版では肝心のジェスチャ動作の取りこぼしが多くなってた気がしますが、
今回の版でそれもなくなり完璧だと思います。
本当にありがとうございます。
GrabScroll4.uc.xulを使ってないけど試してみた ロッカージェスチャのバグが直ってるような気がする 地味にスゲー
と思ったけどサイトによって発動するみたいだな
LDRizeの書き方わかんねぇ!
Firegesturesのほうにあるポップアップのスクリプトで「最近閉じたタブ」と「現在のタブ一覧」って MouseGestures2.uc.jsでどう書けばいいんでしょうか?ってかそもそも可能なんでしょうか Gomita先生とこで紹介されてるスクリプト、Fire〜とMouse〜で微妙に異なりますし
MouseGestures2のMOD6で、Flash上で右クリックして専用メニュー出すと、 以降もう一度どこかで右クリックするまでずっと右が押下状態になるような
>>910 それMouseGestures2に元からあった症状だと思う
でもうちの環境ではmod6あてたら治ったんだけどな
>>889 検索バーは
smartlyCloseFindbar.uc.js
のほうが便利だよ
>>911 あれ、じゃあ自分がPatch当てるの失敗してる予感…確認してみます
スレ汚し失礼しました
>>912 ありがとうございます。さっそく導入したら・・・なんかfxが落ちました。
多分SafariHighlight入れてるから競合してるんでしょうねえ
しかし、これは良いスクリプト。メモっておきます。
WebMail Notifierという拡張機能をuserchrome.jsを使って アカウント個別のボタンをツールバーに表示したいと思っています 一応アカウント毎のボタンは作れたのですが 変更を取得して反映させるにはどうすればいいですか? メールチェック後のメール数が取得できません メールチェックが行われる前の起動直後の初期値のままです
918 :
名無しさん@お腹いっぱい。 :2009/09/20(日) 17:26:01 ID:pMs/bLe10
// ==UserScript==
// @name auto download
// @namespace
http://localhost // @description auto download
// @include
http://www.xxx.com/* // ==/UserScript==
(function() {
for (var i = 0; i < document.childNodes.length; i++)
{
if (document.childNodes[i].text == "ダウンロード")
{
location.href = document.childNodes[i].href;
}
}
})();
あるページを開いたときに「ダウンロード」というリンクを
自動で開きたいと思っています。
上のスクリプトを書いてみたのですが
うまく動きません。
どこがおかしいのでしょうか?
わかるかた教えていただけますでしょうか。
OwataPagerize動いてる人いる? できればuserChrome.jsやサブスクリプトローダーのバージョン教えて ちなみに俺はuserChrome.js0.8でローダーは3.0.25mod
>>918 document.childNodesに何が入ってるか調べてみろ
>918 マルチバイト文字ユニコード文字にしておく。 xpath等でDOMノードをget こんな感じ var link = document.evaluate( "//a[contains(concat(' ',text(),' '),' \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 ')]", document.body, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (link && link.href) location.href = link.href;
OwataPagerizeについての質問はここでもいいでしょうか?
>>920 Firefox3.5.4
userChromeJS1.1
Sub-Script/Overlay Loader v3.0.25mod
OwataPagerize 0.0.7
で動いているけどなぁ。
失礼しました、上で質問されている様なので良いと判断して書かせて頂きます。
http://www.zorg.com/exp/ptall このページ用にXPathを記入していたんですが、2ページ以降が追加されません。
XPathCheckerと言うアドオンで記入したXPathを入れ、マッチしたリンクをクリックしてみましたがちゃんと3ページに飛んだのでXPathは間違ってはないのでは?と行き詰まってしまいました。
ステータスバーのアイコンを見ると青になっているので3ページ目以降は認識されていない?模様です。
現在の設定は
"pageElement": '\/\/center\/table[3]\/tbody',
"url": '^
http://www\.zorg\.com/ ',
"nextLink": '\/\/tbody[last()]\/tr\/td\/table[last()]\/tbody\/tr\/td\/table\/tbody\/tr\/td[@class=\"cap\"][last()]\/a',
"exampleUrl": '
http://www.zorg.com/exp/ptall '
お分かりになる方、ご教示よろしくお願いします。
すみません、環境書き忘れました。 Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729) userChrome.js 0.8 Sub-Script/Overlay Loader v3.0.25mod OwataPagerize 0.0.7 です。
>>924 Minefield3.7a1pre
userChromeJS0.8
Sub-Script/Overlay Loader v3.0.25mod
OwataPagerize 0.0.7
動かないというか、アイコンが赤色のエラーになる。ググル検索結果でエラーて。
userChromeJS1.1にしてみたが同じ。
もしかして3.7系未・・・対・・・応・・・!?(ごくり)
OwataPagerizeと他のページ改変系スクリプト(pixiv images direct link)を共存させる方法ってないのかな
OwataPagerizeを3.5.4と3.7a1で試したけど3.7では動かないっぽいな
>>925 "pageElement": '\/\/center\/table[3]\/tbody\/tr\/td\/table[2]\/tbody\/tr',
で動きました。
動かなかったのはpageElementの中にnextLinkが入ってたからですね。
あとxpathの質問はAutoPagerize質問スレがふさわしいと思います。
>>930 動作確認しました。
AutoPagerize質問スレなんて言うのがあったんですね、ここでも質問されていた様なので良いのかと思ってしまいました。
次回からはそちらに行く様にします。
ありがとうございました。
>>929 検証ありがとうございます。
OwataPagerizeは頻繁に更新してくれるから対応に期待
933 :
名無しさん@お腹いっぱい。 :2009/09/20(日) 23:28:23 ID:typKVt7Y0
3.7αでgoogleサーチでautopageはどのブックマークレットも まだ動かない
>>922 思ったように動作しました。
ありがとうございました!
ちなみに、concatの前後にスペースが入っているのはなぜなのでしょうか?
文字列をくっつける関数ということはわかりました。
935 :
879 :2009/09/21(月) 03:06:53 ID:7dase2KD0
>>919 自分の環境依存かもしれませんが、Gomitaさんのoriginalからあった症状です。
ロッカージェスチャに戻ると進むを割り当てて使ってるのですが
右を押しながら左クリックで戻った後に、右を離しても押されたままの状況になってしまいます。
マウスを動かすだけなら問題なく、ステータスバーに何も表示されないのですが
左クリックすると再び戻るが実行されます。ホイールでもタブ移動が発動。
押す度に実行され、キャンセルするには右クリックでコンテキストメニューを表示させるしかありません。
同様に左を押しながら右クリックで進んだ場合も同じ症状です。連続で発動してしまい
左クリックでキャンセルしないと、コンテキストメニューを表示できません。
対処できたらお願いします。
>>937 あ、ごめん。一応注意点。
これ使うとちょっと右クリックの感度が悪くなることがありますね
文字列ドラッグ直後すぐに右クリックなど、タブを切り替えてすぐ右クリックなどが
反応しないことがたまにあります。少しゆっくり押せばきちんと反応しますけどね
939 :
名無しさん@お腹いっぱい。 :2009/09/21(月) 15:46:50 ID:CTTGGygh0
なんかうまくuc.xul内から画像アップロードできる方法ないかな? Webページのキャプチャしたのとかを自分の鯖にアップするとかできたらちょい便利かなと思ったんだけど。 ページのキャプチャはできたけど、そこからアップロードする方法が思いつかない・・・。
何が分からないの? 何が分からないのか分からないの?
特定フォルダに保存だけさせて同期は他の外部ソフトにやらせればええんちゃうの
>>937 そこまでuserChrome.jsのマウスジェスチャにこだわるのはなぜ?
拡張機能にしたからって重くなることも無いよ。
>>943 >>937 ではないし、個人的にはロッカーやホイールジェスチャは不要なのでMouseGestures.uc.jsを
使っているが、少し改変すればタブもジェスチャ領域にできるのが(全画面Flash等で)地味に便利。
これが拡張でもできるならuc.jsにはこだわらないが、俺が探した範囲では見つけられなかった。
946 :
名無しさん@お腹いっぱい。 :2009/09/21(月) 18:09:24 ID:/JfmFshx0
なんでもかんでもmousegestureかいな
>>943 確かに。Firefgesture使ってるんで軽い。
タブ周りやセキュリティなどをuserChromeスクリプトにしたときの軽さに魅かれてね
んで今はAutopagerizeとFindbar basicsとResizeableTextAreaとか代替品ないかなとか思ってる
グリモンでなかったっけ>ResizeableTextArea
>>947 autopagerizeはgreasemonkey版があるだろ
Opera版のoAutopagerizeなら少し改造するだけでuserChrome.jsで動かせるらしいが。 userChrome.jsにすることでどのような効果があるのか また他のAutopagerize対応Scriptと連携できるのか等は知らん
usercontent.jsだとautopagerizeは動かないんだよな GMとusercontent.jsってどっちがいいんだ?
今からなら素直にGreasemonkeyを使う方がいいんじゃないかな。 Firefox 3.5以降はTraceMonkeyのおかげかuserContent.jsとの速度差は無視できるレベル。 俺はuserContent.jsを使っているけど、それは単に惰性。
usercontent.jsでもちょこっと手を加えりゃ動いたよ yahooニュースの全文表示とか動かないのもあるけど
>>952 3.6系以降のやつは少なくとも動かないと思います
>>954 ロダにあげてください。お願いします
>>954 いやそのロダからヒントというか差分ファイルもらったんだが(0.0.36)
一応0.0.41をそれにならって動くようにはしてみたけど
どういう処理が行われてるとかがサッパリ分かってないから
無責任にはうpできないよこんなもん
そう何日もかかる作業じゃないから頑張って
>>952 function supportsFinalUrl() { return; //リターンを追記するだけ
にするだけで3.5.* 3.6a2pre 3.7a1pre で動く
>>953 >>957 そうだったのか…
ちょっといい機会だからusercontent.jsとgreasemonkeyを見直すかな
併用してるんだけどこの状態が一番駄目なのかなぁ
>>957 それって
function supportsFinalUrl() {
return (GM_getResourceURL)
}
の部分と関係ないの?どこに追記するんだ?
>>959 文字通り
function supportsFinalUrl() { return; //リターンを追記するだけ
return (GM_getResourceURL)
}
>>960 おお。動いたわ。感動だわ。ありがとうございます。
拡張子.user.jsじゃないと動かないってのに気づくのが時間かかった
>>962 それ動かんわorz
せっかくautopagerizeがusercontentでも動いたけど、、、
スキル無いからGMに戻すかな
>>963 005-apGoogleImageSearch.user.js
010-AutoPagerize.user.js
というように、apGoogleImageSearchをAutoPagerizeよりも先に
実行させるようにしてる?
userChrome.js→Sub-Script/Overlay Loader→usercontent.uc.js(と付属のスクリプト類0.UCJSToolkit.uc.js、loadmodule-Do_Not_Delete.js?(、userContent.pl.js、GM_modoki.jsl)) と多段になって原因箇所が複雑化するよりはGMでいいんじゃない
966 :
名無しさん@お腹いっぱい。 :2009/09/22(火) 12:55:26 ID:D5Yghvr80
>>964 d
でもそれしてるけど動かん
ちょっと様子見w
autopage系みたいな常に動くようなのはGreasemonkeyの方が安定してるし良いと思うけど グリモンは入れすぎると動作遅くなるからuserContentは分散程度に考えてる
>>966 AutoPagerize.user.jsにsiteinfoを追加しないと動かないわ
{
url : '
http://images\\.google\\..+/images\\?.+ ',
nextLink : 'id("nn")/parent::a',
pageElement : '//table[tbody/tr/td/a[starts-with(@href,"/imgres")]]',
insertBefore : 'id("ImgContent")/following-sibling::node()',
},
>>962 の方法はちょっと改変しすぎるから他の連携グリモンが動かなくなること必至
他のスクリプトと連携するために
>>957 に追記
//if (typeof(window.AutoPagerize) == 'undefined') {
...
//}
のようにコメントアウトしておく必要もある。
>>971 >>957 に追記した上で
>>968 も追記したけど、
apgoogleimagesearchuserjのバージョン0.01e、動かないよ?
fx3.7a1pre userChrome.js0.8 3.0.25mod
>>972 あ、ごめん。
>apgoogleimagesearchuserjのバージョン0.01e、動かないよ?
apgoogleimagesearchuserjのバージョン0.01eと連携してAutopagerizeが動かないです。
ということです。
グーグル画像検索ページの右上に一瞬アイコンが出るんですが、すぐに消えてしまう
>>972 0.01e改変しすぎ
>>970 参照
以下で十分なのにね
(function(){
var link=document.evaluate('id("nn")/parent::a',document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
if (link && link.href.match(/\/images\?/)) {
if (link.href.match(/gbv=2/)) {
link.href=link.href.replace(/gbv=2/,'gbv=1');
}
else {
link.href+='&gbv=1';
}
}
})();
>>972 3.7a1pre + userContent.uc.js + AutoPagerize mod + apGoogleImageSearch
これで動いてるよ、どこをどう調整したかは覚えてないけど
って自力で解決する気がないならこんな組み合わせで使っちゃだめだろう…
>>974 0.0.1d消しちゃった・・・(´;ω;`)
968と971をやったら userContent セットで動いた。
LDRizeも動くようになった
>>976 974のが0.0.1dだろ
"リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く.uc.js"がいつのまにか動かなくなっていたのですが、
皆さんの所では動いていますでしょうか?
下記サイトの"リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く.uc.js"です。(URLが長くてはれない・・・)
userChrome.js - Mozilla Firefox まとめサイト
http://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js&word=user 具体的には、ニコニコ動画やYoutubeのページで右クリックのコンテキストメニューに「TubePlayerで開く」が追加されるはずなのですが、
追加されません。
どのような原因が考えられますでしょうか?
userChrome.js ではこのスクリプトしか使用していません。
環境:
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja-JP; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729)
userChrome.js 0.8
Sub-Script/Overlay Loader v3.0.24mod
979 :
704 :2009/09/23(水) 14:16:39 ID:yiLjnAyM0
BingSearchServicePack.uc 作って下さった方、有難う
>>978 23行目の「.getService」を「.createInstance」に。
動かなければ、Alice氏作のIE VIEW Modokiを使ってみそ。
質問です。 特定の動作したら窓を生成するようなスクリプトを組みたいんですけど。 window.open("url","name","option");っていう形でしか呼び出せないのでしょうか。 というのは、*.uc.xul内で <overlay id="win_overlay" xmlns="..."> <window id="my_window"> </window> みたいにwindowを宣言して特定の動作が起きたらその窓を開くっていう風にしたいんです。 window.open("url","name","option");だとurlの部分をどうかけばいいか分からない・・・。 やっぱり、別にwindowの情報が入ったXULファイルを作成して呼び出すしかないんでしょうか。
>>981 overlayではダメです。
エンコードしてdaraスキームにすればいい。
たとえば, (改行しているのは無視されたい。)
var URL ="data:application/vnd.mozilla.xul+xml,<%3Fxml version%3D"1.0"%3F>%0A
<%3Fxml-stylesheet href%3D"chrome%3A%2F%2Fglobal%2Fskin%2F" type%3D"text%2Fcss"%3F>%0A
<window id%3D"hogehogewindow" xmlns%3D"http%3A%2F%2Fwww.mozilla.org%2Fkeymaster%2Fgatekeeper%2Fthere.is.only.xul">%0A
<label value%3D"Put your XUL here!"%2F>%0A<%2Fwindow>"
こんな感じのurlを作って, 開けばいい。
>>978 >>980 さんのに追記
ページのどこかをクリックすることでコンテキストメニューに表示されないのは,
gContextMenu.docURL
が定義されてないから。
gContextMenu.target.ownerDocument.location.href
にしておく。
何時からそうなったんだろう。
>>881 >>982 の一番外側のダブルクオテーションはシングルクオテーションにするか, または中のをエスケープしておかないとまずかった。
>>982 ありがとうございます。
なんとかやってみます。
>>980 >>983 >>983 のdocURLを置き換える方法で上手くいきました!
それだけだと、TubePlayerにURLがわたらないので、
this.docURLも、this.target.ownerDocument.location.href に置き換えた所、無事に起動できるようになりました。
次のレスにパッチ置いておきます
ありがとうございました。
>>978 の修正パッチ
@@ -14,7 +14,7 @@
cacm.addEventListener('popupshowing', function() {
mitem.hidden = !re.test(gContextMenu.onLink ?
gContextMenu.linkURL : gContextMenu.isContentSelected ?
- getBrowserSelection() : gContextMenu.docURL);
+ getBrowserSelection() : gContextMenu.target.ownerDocument.location.href);
}, false);
nsContextMenu.prototype.openTubePlayer = function() {
var lf = Components.classes['@mozilla.org/file/local;1']
@@ -25,7 +25,8 @@
proc.init(lf);
var url = this.onLink ?
this.linkURL : this.isContentSelected ?
- '
http:// ' + getBrowserSelection().replace(/^h?
ttp:\/\//, '') : this.docURL;
+ '
http:// ' + getBrowserSelection().replace(/^h?
ttp:\/\//, '') :
+ this.target.ownerDocument.location.href;
proc.run(false, [url], 1);
};
})(); r
修正したのをまとめサイトにでも上げておきたいのですが、どうすればいいんでしょうか?
とりあえず、ロダに上げておきました。
270.js(リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く.uc.js) - Firefox用スクリプトアップローダー(新)
http://loda.jp/script/?id=270
そろそろ次スレを頼む
990 :
名無しさん@お腹いっぱい。 :2009/09/24(木) 14:56:22 ID:OVXUnoAu0
(´-`).。oO(もう埋めていいじゃね。?)
んじゃ。うめちゃうか・・・・
うめうめ。
うめー
埋める
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。