firefox userChrome.j ..
641:名無しさん@お腹いっぱい。
07/10/05 22:56:38 3Sp3Bij70
>>640
// @name test script
// @namespace URLリンク(hogefuga.jp)
を追加してもエラーが起こります。
助けてくだしあ><
642:名無しさん@お腹いっぱい。
07/10/05 23:33:55 xFShP0nd0
>>641
inputtag[i].setAttribute('onclick','(function(){alert("aaa");})();');
643:名無しさん@お腹いっぱい。
07/10/06 08:32:53 R7GPDAPT0
>>642
ありがとうございます!!!
解決しました><
644:名無しさん@お腹いっぱい。
07/10/06 12:02:24 Kq5DoJyE0
まとめサイトに載ってるTubePlayerで開けるuc.jsが機能しないんですが、
パス以外に何か変更が必要なんでしょうか
645:名無しさん@お腹いっぱい。
07/10/06 12:47:58 Dajujs3z0
>>644
エラーコンソールのエラーを確認する
拡張機能と干渉していないか確認する
646:名無しさん@お腹いっぱい。
07/10/06 14:31:26 1nBezSAN0
GooglePreviewみたいな機能をもつスクリプトってねーの?
647:名無しさん@お腹いっぱい。
07/10/06 15:58:06 O+pqeXIG0
> ねーの?
www
648:名無しさん@お腹いっぱい。
07/10/07 09:02:19 bStmQipp0
XMLの四次元空間の意味がわからないんですが。
649:名無しさん@お腹いっぱい。
07/10/08 00:07:54 Fnv3/VQa0
LDR DedupeEntriesのuserChrome.js用です。
URLリンク(www6.uploader.jp)
・高速(オリジナルの3倍以上)
・200エントリあるフィードでも固まらない。
・LDRで表示しただけのエントリと、実際にクリックしたエントリとで、表示を区別可能
650:名無しさん@お腹いっぱい。
07/10/08 01:38:33 ilRsX3km0
userContent.jsバージョン1.0のスクリプト有効無効のメニューをリストボックスもどきで行う
使い方は, 解凍後, 「userContentjsのスクリプトの有効無効のメニューをリストボックスもどきで..txt」
に書いてある通りにする。 あくまで"もどき"です。
Fx2.0.0.7, 3.0a9pre WinXPでのみ動作確認した。
URLリンク(www6.uploader.jp)
651:名無しさん@お腹いっぱい。
07/10/08 02:13:09 LH8MuM6a0
>>650
きちんと表示できた。乙。
ただ、ここ見てるような人だったらわかるだろうけど
userChrome.jsに付け加える設定
説明では、
@namespace url(URLリンク(www.mozilla.org));
@-moz-document url(chrome://global/content/selectDialog.xul) {
#list{ height:50em !important }
}
だけど、最後に}が必要だな。
長々とすまん。
ありがとう。
652:名無しさん@お腹いっぱい。
07/10/08 02:14:20 LH8MuM6a0
あっ、すまん
みのがしてた。
orz
653:名無しさん@お腹いっぱい。
07/10/08 04:47:43 QJakQquw0
>>647 しね
654:名無しさん@お腹いっぱい。
07/10/08 10:51:16 SGOq4xq40
FxでAlice氏のucjsPermission2.uc.xulを使わせてもらっているのですが、80氏のuserMenu.uc.jsのtabmenu、Order.ct群で
そのサイトにおこなった設定を記録して次回からも有効にすることはできませんか?
>>650
SM(1.1.4、1.1.5Pre20071007)、OSはxpとVistaでも動作確認しました。
"もどき"を強調されてますが、IE VIEW同様使いやすさ向上ありがとうございます。
655:名無しさん@お腹いっぱい。
07/10/08 14:16:52 RJCtydGZ0
tab mix plus が有効だと、gBrowser.addTab()で空白のタブしか開かないのはなぜなんだぜ?
656:名無しさん@お腹いっぱい。
07/10/08 15:47:28 lXks6FA50
>>649
これ使うためにuserChrome.js入れましたGJ
657:名無しさん@お腹いっぱい。
07/10/08 23:20:05 znSr45AF0
menuからマウスで選択して再起動は出来るんですが、
Ctrl+Qで再起動できません。どうすれば出来ますか?
///////////// restart.uc.js /////////////
(function()
{
// define keybind
var keyset = document.createElement("keyset");
var key = document.createElement("key");
key.setAttribute("id","restart");
key.setAttribute("modifiers","accel");
key.setAttribute("key","Q");
keyset.appendChild(key);
var pop = document.getElementById("menu_FilePopup");
var first = pop.firstChild;
pop.insertBefore(keyset, first);
// 再起動するmenuitemを作る
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", "\u518d\u8d77\u52d5");
menuitem.setAttribute("key","restart");
menuitem.addEventListener("command", function()
{
const APP_START = Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup);
APP_START.quit(APP_START.eRestart | APP_START.eAttemptQuit);
}, false);
// popupに「再起動」を入れる
document.getElementById("menu_FilePopup").insertBefore(menuitem, document.getElementById("menu_FileQuitItem"));
})();
658:名無しさん@お腹いっぱい。
07/10/09 00:17:48 9IfLqP0I0
>>657
function BrowserRestart() {
const APP_START = Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup);
APP_START.quit(APP_START.eRestart | APP_START.eAttemptQuit);
}
(function() {
var xml =
<overlay xmlns={ kXULNS }>
<commandset id="mainCommandSet">
<command id="Browser:Restart" oncommand="BrowserRestart();" />
</commandset>
<keyset id="mainKeyset">
<key id="key_BrowserRestart" key="Q" modifiers="accel" command="Browser:Restart" />
</keyset>
<menupopup id="menu_FilePopup">
<menuitem label="Restart" command="Browser:Restart" accesskey="R" key="key_BrowserRestart" insertbefore="menu_FileQuitItem" />
</menupopup>
</overlay>;
xml = "data:application/vnd.mozilla.xul+xml;charset=utf-8," + encodeURI(xml.toXMLString());
document.loadOverlay(xml, null);
})();
659:名無しさん@お腹いっぱい。
07/10/09 04:24:11 VqM2UOOM0
わけわからん記号ばかり書かないで日本語でおねがしまします。
660:657
07/10/09 06:46:36 IkqVIxAf0
>>658 ポイントは
<keyset id="mainKeyset">に<commandset id="mainCommandSet"> にE4XにXPCOMですね。
勉強不足でした。
ありがとうございます。
661:名無しさん@お腹いっぱい。
07/10/09 14:36:38 xD6LKsd00
タブを1つロックし、常に表示させているのですが、時々邪魔に感じてしまいます。
一番目のタブをタブバー上から非表示にする userChrome.css または userChrome.js をどなたか書いていただけないでしょうか。
662:名無しさん@お腹いっぱい。
07/10/09 14:59:17 UsBBeS7J0
>>661
全く意味がわからない
>>タブを1つロックし、常に表示
>>一番目のタブをタブバー上から非表示
同じタブのこと?
>>時々邪魔に感じて
何がじゃま? タブそのものそれともそのタブのページ内容がじゃま?
>>タブバー上から非表示
そのタブのページ内容は表示したままにしたいの?
663:名無しさん@お腹いっぱい。
07/10/09 17:06:48 MkKyYXkx0
>>662
permaTabかなんかで閉じない設定にしてるタブがあるが、
そいつがタブバーにあると邪魔なのでタブバー上で見えないようにしたい
という意味なんじゃね?
664:662
07/10/09 17:37:33 UsBBeS7J0
>>661
以下の様なことであれば, 比較的簡単に実現できると思われる。
非表示
1.対象とするロックされたタブのURLまたはタイトルを記憶する
2.そのタブのロックを解除
3.そのタブを閉じる
再表示
1.閉じたタブのリストから,先に記憶したタイトルを持つタブを復元
2.そのタブをロック
この方法の問題点
1.非表示と再表示の間に, Fxのセッションマネジャなどで設定された数以上にタブを閉じると, 閉じたタブのリストから対象タブが追い出されてしまうため, 対象タブが復元できなくなる
2.対象タブの復元対象はFxのセッションマネジャなどの機能に依存する。
665:名無しさん@お腹いっぱい。
07/10/09 17:58:25 3N8tITiK0
.tabbrowser-tab:first-child { display: none !important; }
これで消えるけど
666:661
07/10/09 18:05:04 xD6LKsd00
>>663
その通りです。説明ありがとうございました。
>>664
日本語下手ですいません。貴重なアドバイスですが、下の方のほうが望みどおりなのでそちらにします。
ありがとうございました。
>>665
希望通りになりました!多謝です!
667:名無しさん@お腹いっぱい。
07/10/10 02:53:37 NHy/C2jV0
これはPersonalToolbarをサイドに表示するスクリプトですが、
コンテキストメニューから項目を削除する機能を実装するにはどうしたらいいですか?
oncommand="document.popupNode.parentNode.removeChild(document.popupNode);"
とか
var overlay = <overlay xmlns={ kXULNS }><stack id="bookmarks-stack" context="_child"> ...
とか自力で調べていろいろやってみましたが、うまくいきません。
/// verticalBookmark.uc.js ///
(function()
{
//toolboxとsplitterをサイドバーの横に作成
var toolbox = document.createElement("toolbox");
document.getElementById("browser").insertBefore(
toolbox, document.getElementById("sidebar-box")
);
var splitter = document.createElement("splitter");
document.getElementById("browser").insertBefore(
splitter, document.getElementById("sidebar-box")
);
668:名無しさん@お腹いっぱい。
07/10/10 02:54:13 NHy/C2jV0
//パーソナルツールバーをtoolboxに入れる
var toolbar = document.getElementById("PersonalToolbar");
toolbar.setAttribute("orient", "vertical");
toolbar.setAttribute("flex","1");
toolbar.setAttribute("style","overflow: scroll;");
toolbox.appendChild(toolbar);
// hboxをverticalにする
var hbox = document.getElementById("bookmarks-ptf");
hbox.setAttribute("orient", "vertical");
hbox.nextSibling.setAttribute("orient", "vertical");
hbox.nextSibling.firstChild.setAttribute("orient", "vertical");
// context menuから削除できるようにする
// ??? (この部分が分かりません)
669:名無しさん@お腹いっぱい。
07/10/10 02:54:50 NHy/C2jV0
// CSSを適用
var style = <![CDATA[
#bookmarks-ptf toolbarbutton {
background-color: #9cf;
-moz-flex: 1;
min-width: 150px;
max-width: 500px;
}
#bookmarks-ptf .toolbarbutton-icon {
display: none !important;
}
]]>.toString();
var sspi = document.createProcessingInstruction(
'xml-stylesheet',
'type="text/css" href="data:text/css,' + encodeURI(style) + '"'
);
document.insertBefore(sspi, document.documentElement);
sspi.getAttribute = function(name) {
return document.documentElement.getAttribute(name);
};
}());
670:名無しさん@お腹いっぱい。
07/10/10 05:19:34 oKqdi4Kh0
>>667-669
以下を//toolboxとsplitterをサイドバーの横に作成の前に挿入
try {
document.getElementById("PersonalToolbar")
.controllers.removeController(BookmarksMenuController);
} catch (ex) {
}
var bt = document.getElementById("bookmarks-ptf");
if (bt) {
try {
bt.database.RemoveObserver(BookmarksToolbarRDFObserver);
} catch (ex) {
}
}
さらに以下を}());の前に挿入
var bt = document.getElementById("bookmarks-ptf");
if (bt) {
var btf = BMSVC.getBookmarksToolbarFolder().Value;
bt.ref = btf;
document.getElementById("bookmarks-chevron").ref = btf;
bt.database.AddObserver(BookmarksToolbarRDFObserver);
}
window.addEventListener("resize", BookmarksToolbar.resizeFunc, false);
document.getElementById("PersonalToolbar")
.controllers.appendController(BookmarksMenuController);
671:名無しさん@お腹いっぱい。
07/10/10 10:01:57 mJJVth6c0
新規タブを開いた際にホームを表示するスクリプトってありますか?
672:名無しさん@お腹いっぱい。
07/10/10 10:04:55 8n9J9rX30
TMP
673:名無しさん@お腹いっぱい。
07/10/10 10:06:46 mJJVth6c0
TMPは重いので
674:名無しさん@お腹いっぱい。
07/10/10 12:09:43 MasEeXz30
>>673
どのくらい重くなるか試したの?
675:名無しさん@お腹いっぱい。
07/10/10 13:51:06 JkO4cHLp0
>>674
TMP、TMP lite 共に1ヶ月以上使用したことがあります
676:名無しさん@お腹いっぱい。
07/10/10 14:21:51 MasEeXz30
>>675
あれ日本語通じないのかな。。。
期間じゃなくてさ、どのくらい動作が重くなったわけ?
677:名無しさん@お腹いっぱい。
07/10/10 14:40:25 JkO4cHLp0
>>676
現在のタブから他のタブを選択する際にラグを感じられるようになりました
678:名無しさん@お腹いっぱい。
07/10/10 14:50:11 4/gUbTdu0
sEeX!!
679:名無しさん@お腹いっぱい。
07/10/10 20:27:05 bKPTh5iO0
ニコニコの仕様変更でスクリプトはどれも全滅だな
680:名無しさん@お腹いっぱい。
07/10/10 20:37:48 pVPK7WVG0
どうせまたつくるだけ
681:名無しさん@お腹いっぱい。
07/10/10 21:45:49 GR638p9BP
素人でさっぱりだけど、ad見せるためにワザと変更してるの?
682:名無しさん@お腹いっぱい。
07/10/10 22:33:37 C8yEs43w0
ニコニコはNicoCacheが便利。前はuserChrome.jsのやつ使ってたけど乗り換えた。
もちろん今日の仕様変更でも問題なく保存出来てる。
URLリンク(homepage1.nifty.com)
683:名無しさん@お腹いっぱい。
07/10/10 22:55:34 5YQppbma0
上のツールはJava使用するし、二度目を見る事なんてほとんどないのでスルー
684:名無しさん@お腹いっぱい。
07/10/10 23:26:30 C8yEs43w0
未だにjavaは遅いとか盲目的に信じ込んでる人いるのね
685:名無しさん@お腹いっぱい。
07/10/10 23:28:58 wLeTGsgh0
通ぶりたいお年頃なんです
686:名無しさん@お腹いっぱい。
07/10/10 23:42:02 3kkId9hh0
スレ違いだから、宣伝は余所でやってね^−^
687:名無しさん@お腹いっぱい。
07/10/11 10:32:54 V7PgXEzc0
アリスさんのところの「ttp,h**p等リンク化,2chリダイレクト外し,半角文字列改行
」使ってたけど、これ入れてるとニコニコ動画の上の部分の
「投稿動画 496,228 再生 2,269,986,391 コメント 459,437,247 たとえ わしをたおしても だいにだいさんの みぎうえが・・・」
とか書いてある部分の表示が崩れる
他にも原因があるかも知れんけど、これ外したら元に戻ったから原因は多分これだと思う
割と重宝してただけに残念だ……
688:名無しさん@お腹いっぱい。
07/10/11 15:59:37 yyO40QVm0
特定のページ上でリンクをクリックすると、リンク先のページは必ず新規タブで開く
ようになるスクリプトを、どなたか書いてくれませんか?
689:名無しさん@お腹いっぱい。
07/10/11 20:47:40 qjMXm2R00
>>688
URLリンク(pasokon-yugi.cool.ne.jp)
690:688
07/10/11 21:42:25 yyO40QVm0
後出しのようになってしまい申し訳ないのですが、上の方で見つけた
URLリンク(space.geocities.jp) と、
>>689様の URLリンク(pasokon-yugi.cool.ne.jp)
とは同じ結果になるスクリプトだと思うのですが、なぜ後者はこんなに複雑なんでしょうか?
691:名無しさん@お腹いっぱい。
07/10/12 01:27:44 Aar1UaoW0
グリースモンキーに入れたスクリプトはどのフォルダに入っているのでしょうか
692:名無しさん@お腹いっぱい。
07/10/12 01:36:22 1VMNGvuR0
gm_scripts
693:名無しさん@お腹いっぱい。
07/10/12 01:40:17 Aar1UaoW0
>>692
そのフォルダはどこに入ってるんでしょうか・・
firefoxのexeが入ったフォルダまではいきつくんですが
694:名無しさん@お腹いっぱい。
07/10/12 01:49:15 9RimViuM0
>>693
そこじゃない。profileのあるところ。
たぶんこのへん↓
C:\Documents and Settings\****\Application Data\Mozilla\Firefox\Profiles\****\
695:名無しさん@お腹いっぱい。
07/10/12 01:53:30 Aar1UaoW0
だめだ・・どこにもない
696:名無しさん@お腹いっぱい。
07/10/12 02:15:50 UhL0Eu3I0
>>695
Vistaだったら
C:\Users\****\AppData\Roaming\Mozilla\Firefox\Profiles\****\
697:名無しさん@お腹いっぱい。
07/10/12 04:17:53 UhL0Eu3I0
userContent.jsで
Error: [Exception... "Index or size is negative or greater than the allowed amount" code: "1" nsresult: "0x80530001 (NS_ERROR_DOM_INDEX_SIZE_ERR)"
ってエラーが出るんだがどうしたんだろうか?
698:名無しさん@お腹いっぱい。
07/10/12 04:22:00 yEKsXWGI0
>>697
配列とかDOMノードのインデックスに、負の値かその長さ以上の数値が指定されてる。
699:667
07/10/12 07:50:17 k1GFhWEL0
>>667です。
javascriptをいじるのは初めてだったのですが、Alice氏に作っていただいたスクリプトをもとに
・bookmarkの追加と同期して表示させる機能
・サイドバーの大きさを可変にする機能
・overflow: scrollにする機能
・drug&dropへの対応
を実現させました。それが、>>667-669です。
しかし、最後の詰めと言うべき
「toolbarbutton上のコンテキストメニューからbookmarkした項目を削除する機能」
がなぜか実現できないでいます。
>>667を投稿する前日から調べまくってますが、もはや自分で何をやっているのかも
わからないといったハマりようです。
コンテキストメニューには「削除(D)」という項目があるのですが、それを選択してもbookmark
が削除されず、したがって表示も変化なし、という現状です。
お忙しいなか恐れ入りますが、ちょっとしたヒントだけでもいただければ不幸中の幸いです。
どうか救いの手をよろしくお願い致します。
700:名無しさん@お腹いっぱい。
07/10/12 10:57:03 UDNLtuJZ0
>>669
>>670でokのはずですが...
701:695
07/10/12 11:00:50 kgfqVaNe0
>>696
vistaですが、やはりないです
C:\Program Files\Mozilla Firefox\defaults\profile までは来れるのですが、
その先にgm_scriptsというフォルダはありません chromeだけです
グリースモンキーは入れていて、スクリプトも使っているのでどこかにはあるはずなのですが。。
702:名無しさん@お腹いっぱい。
07/10/12 11:21:28 hPaJLV5y0
>>701
何でProgram Filesのとこを探してるの?
そこにあるprofileフォルダはユーザープロファイルのひな形なので
ユーザーデータは保存されない
Vista触ったことないので想像で書くが
>>696が書いてるパスのAppDataあたりが隠しフォルダになってて見えないか、
C:\Users\のあとの****フォルダで自分のユーザー名以外のとこを見てるか
どっちかなんじゃないか?
703:名無しさん@お腹いっぱい。
07/10/12 11:26:53 kgfqVaNe0
C:ユーザーってのがあって、そのあとのAppDataがないですね。。
C:ユーザーに入ってるすべてのフォルダを見ましたが、Roaming というのはありませんでした
704:名無しさん@お腹いっぱい。
07/10/12 11:36:00 qrDc7HAB0
だから隠しフォルダだよ
見えるようにしなよ
705:667@majiboke
07/10/12 12:16:14 /Sjacz/r0
>>700
ありがとうございます。あなたの下さったレスを見て愕然としました。
なぜなら、2日前から全く>>670に気づきませんでしたからです。
気づかなくてごめんなさい。
そして、ある意味、ものすごく無駄な2日間でした。
我が人生最大級のボケです。
お騒がせしました。
P.S. スクリプトきちんと動作しました。感謝します。
706:名無しさん@お腹いっぱい。
07/10/12 17:28:58 UhL0Eu3I0
>>703
Usersフォルダはユーザーフォルダであってる
アドレス欄ではC:\Usersと表示されるけど。
AppDataは隠しフォルダ
隠しフォルダの表示
エクスプローラーのメニュー[ツール]−[フォルダオプション]
↓
[フォルダオプション]の[表示]タブをクリック
↓
[詳細設定]の中の[ファイルをフォルダの表示]欄で
[すべてのファイルとフォルダを表示する]オプションボタンをOnに
↓
[OK]ボタンをクリック
707:688
07/10/12 19:41:56 r/VOp7hr0
>>689様のスクリプトで、主要なニュースサイトや、巡回してるサイトを登録して便利になったのですが、
MSN Japan
URLリンク(jp.msn.com)
ここだけ、新規タブで開かないんです。とても気になるので、改良とかしてもらえないでしょうか?
お願いします。
708:名無しさん@お腹いっぱい。
07/10/12 20:27:41 KeoU1Zfm0
>>707
それはページの問題。
hostperm.1でstjjp.msn.comの外部スクリプトを拒否れば解決。
709:名無しさん@お腹いっぱい。
07/10/12 22:03:32 UhL0Eu3I0
>>698
ありがとう
ただ、力不足なものでどうにもやり方がわからなかった。
今のところそれによる不具合もないから
もう少しJavascriptを学んでからがんばってみるわ。
710:名無しさん@お腹いっぱい。
07/10/12 22:21:16 JFLXvevT0
>>707
userContent.js版
URLリンク(www6.uploader.jp)
711:703
07/10/12 22:23:15 8POxs/SG0
>>706
ちょっと方法は違いますが、できました!
なんども本当にありがとうございました。感謝いたしますm(__)m
712:名無しさん@お腹いっぱい。
07/10/13 20:46:57 RXJcuff90
TabMixPlusの"タブを保護"と一緒なことをするuserChrome.jsないですか?
713:名無しさん@お腹いっぱい。
07/10/13 22:06:22 zEISe4Hp0
>>712
TabMixPlusを入れればいいじゃん。どういう感じに改造したいか書かないと
意味無いべー。 こっちはエスパーじゃないんだからさ。
714:名無しさん@お腹いっぱい。
07/10/13 22:11:36 XGn/b9OA0
エスパーじゃなくてもTMPを知ってれば普通に伝わると思う
715:名無しさん@お腹いっぱい。
07/10/13 22:17:02 wB+p7/Yr0
エスパーじゃなくて読解力が足りないだけか
716:名無しさん@お腹いっぱい。
07/10/13 23:43:35 bP51zrgW0
>>712
ちょっと作って見ました
Fx2.0.0.7 WinXpでのみ動作確認した。
removeTabを書き換えただけ。
タブのコンテキストメニューにProtect This Tabを追加, Protect This Tabを選択することでタブのプロテクトをトグル。
URLリンク(www6.uploader.jp)
717:712
07/10/14 00:06:48 FTQKALY50
>>716
作っていただき本当にありがとうございました!
まさに求めていたのはこの機能です。
718:名無しさん@お腹いっぱい。
07/10/14 05:41:17 JWkU/TyC0
質問です。
infoseekの広告を除去したいのですが、方法が分かりません。具体的には、
URLリンク(mmpotato.hp.infoseek.co.jp)
の上下の広告です。usercontent.css//広告カットのインフォシークの項も参照し、
実際にやってみましたが何故か広告を除去する事は出来ませんでした。
どなたか詳しい方、教えて頂けないでしょうか。
719:名無しさん@お腹いっぱい。
07/10/14 05:56:22 TqGt5yAz0
>>718
【CSS】Mozilla広告ブロック Part3【Adblock】
スレリンク(software板)
720:名無しさん@お腹いっぱい。
07/10/14 08:32:34 JWkU/TyC0
>179
誘導有難う御座います。不調法でした。
721:名無しさん@お腹いっぱい。
07/10/14 08:35:29 XINwOt/K0
まさかのウイルス突貫
722:688
07/10/14 09:03:13 pkiEMmRh0
>>710
レス遅くなってしまい、すいませんでした。
早速試してみたところ希望通りになりました!すばらしいです。ありがとうございました。
723:名無しさん@お腹いっぱい。
07/10/14 13:20:31 LyfQe6Nd0
なぜかスルーされる>>708
724:名無しさん@お腹いっぱい。
07/10/14 17:52:41 17kPPvvP0
alice氏の2chリダイレクト外しのスクリプトを使用しているのですが、
ime.nuやime.st以外のリダイレクトを外すのにはどのように記述すれば良いのでしょうか?
725:688
07/10/14 19:42:46 pkiEMmRh0
>>708
すいません。hostperm.1とはwindowsの構成ファイルかと思ってました。
違ったのですね。そんなものできるかっ!と思ってたのですが、レスすべきでした。
ぐぐったら詳しいサイトが見つかったので、やってみます。ありがとうございました。
726:名無しさん@お腹いっぱい。
07/10/14 23:34:24 S8f1ptjs0
Googleで検索した際、結果を1ページに100件表示することができる「Google 100」
URLリンク(userscripts.org)
をインストールしようとすると
URLリンク(vs4.f-t-s.com)
のようなエラーメッセージが出るのですが、
どうしたらよいのでしょうか?
727:名無しさん@お腹いっぱい。
07/10/14 23:41:33 9VWWxxq20
>>726
アドバイスになってないけど、↓を代わりに使えると思う
URLリンク(la.ma.la)
728:名無しさん@お腹いっぱい。
07/10/15 00:07:07 mrhvF1jg0
それよりこっちをおすすめ
URLリンク(userscripts.org)
729:名無しさん@お腹いっぱい。
07/10/15 00:45:02 kXHKsk780
mixiの逆足跡機能をもったスクリプトありますか?
いままで使ってたのが定期的にシステムの復元をしないと動かなくなりましたorz
730:名無しさん@お腹いっぱい。
07/10/15 00:50:52 gbvNWUxT0
>>726
それ何の意味があるんだ?表示設定変えればいいだけだと思うんだが
731:名無しさん@お腹いっぱい。
07/10/15 02:23:27 fCaQt/yc0
( ´д)ヒソ(´д`)ヒソ(д` )ヒソ
732:名無しさん@お腹いっぱい。
07/10/16 00:23:22 h90f/eQh0
<BODY bgcolor="FFFFFF">
または指定なし、の背景の色が真っ白なサイトの背景色を
クリーム色のような目に優しい色に変えてくれる
greasemonkeyのスクリプトありますでしょうか?
733:名無しさん@お腹いっぱい。
07/10/16 00:59:19 2DPMhs9C0
>>732
指定なしなら about:config から browser.display.background_color
734:名無しさん@お腹いっぱい。
07/10/16 18:19:38 VI0RZmt30
Googleの検索結果に番号振るスクリプトがあったけど
あれってcssでも出来るんだな
URLリンク(userstyles.org)
これ見て初めて知った
735:名無しさん@お腹いっぱい。
07/10/16 19:33:12 +4WttQKA0
>>734
おーすげーってことでGoogle用書いてみました
URLリンク(userstyles.org)
736:名無しさん@お腹いっぱい。
07/10/16 19:46:59 SN9jg3Ra0
Livedoor Readerユーティリティパック
URLリンク(youkoseki.com)
URLリンク(youkoseki.com)
このスクリプトから
>11)いきなりフルスクリーンにする
>→Zボタンでフルスクリーン表示になる隠しコマンドを最初から有効にします。さらに
>Zボタンを押すと表示が切り替わります。
だけを取り出して使いたいのですが、自分でやってみても動作しませんでした。
お力を貸していただけないでしょうか。
737:名無しさん@お腹いっぱい。
07/10/16 19:48:55 y1O8RrKF0
CSSにカウンタなんてついてたのか
ダウンロードしてみたよ
738:名無しさん@お腹いっぱい。
07/10/16 20:42:34 J4kUUuhz0
CSSって予想以上にいろいろできるんだな。
Greasemonkeyでやるより実行速度もはやいかもしれんね。
すげー
739:名無しさん@お腹いっぱい。
07/10/16 20:52:31 OZFcmsNL0
>>735
実行されない・・なんでだろ
740:736
07/10/16 21:39:30 SN9jg3Ra0
すいません、訂正します
>URLリンク(youkoseki.com)
>このスクリプトから
こっちでした。
URLリンク(youkoseki.com)
おねがいしますm(__)m
741:名無しさん@お腹いっぱい。
07/10/16 21:55:02 zZj8gEmd0
【質問】
・Stylishについて。たとえばURLリンク(userstyles.org)のスタイルを
インストールしようとし、Load Into Stylishをクリック。そのとき出てくる
ダイアログの"保存"や"プレビュ"を押しても反応しない。唯一キャンセルだけ押せる。
ほかのスタイルでも同じ。
【UserAgent】
・Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
【導入している拡張とそのバージョン】
・All in one sidebar 0.7.1
BlockSite 0.6
Custom Buttons2 2.0.5.7
DOM Inspector 1.8.1.7
Gmail Notifler 0.6.1
Greasemonkey 0.7.20070607.0
IEtab 1.3.3.20070528
Javascript Actions 2.3.0
NewsFOx 0.8
NoScript 1.1.7.2
OpensearchFox 0.1
Speeddial 0.4.1.1
Stylish 0.5.3
Tab Mix Lite 2.0.1
userChrome.js 0.8
【使用しているテーマ】
・デフォ
742:名無しさん@お腹いっぱい。
07/10/16 21:56:11 zZj8gEmd0
誤爆しますた。サーセンwww
743:名無しさん@お腹いっぱい。
07/10/16 21:59:50 OZFcmsNL0
>>735
これインスコしたんですが動きません
グリースモンキーに入れたスクリプトが動かないことがよくあるんですけど、
原因・改善点とかわかりますか?
744:名無しさん@お腹いっぱい。
07/10/16 22:55:56 J4kUUuhz0
>>743
URLリンク(userstyles.org) にある
Show Code ボタンを押して
出てくる文字列をuserContent.css
(プロファイルのchromeフォルダの中に作る)
に貼り付けて見たらいいと思うよ。
せっかくCSSなんだし。
745:名無しさん@お腹いっぱい。
07/10/16 23:14:39 OZFcmsNL0
>>744
できました!
userContent.cssは初めてです やり方がわかってよかった〜
ありがd♪
746:名無しさん@お腹いっぱい。
07/10/16 23:55:11 ZUCVXYv/0
userchrome.jsでこういうブックマーク表示できるツールバーボタンできない?
URLリンク(www.csync.net)
747:名無しさん@お腹いっぱい。
07/10/17 01:26:46 DuRKrBpB0
>>746
標準で出来る。
URLリンク(hail2u.net)
748:名無しさん@お腹いっぱい。
07/10/17 01:37:31 MFECh1Xz0
>>747
ブックマークツールバーとは別に置きたいんだ。
749:名無しさん@お腹いっぱい。
07/10/17 02:14:37 b5iB6r2H0
>>746
URLリンク(addons.mozilla.org)
750:名無しさん@お腹いっぱい。
07/10/17 02:18:56 QKwpmBDf0
>>749
748じゃないけどGJ!
751:名無しさん@お腹いっぱい。
07/10/17 02:33:40 c/LZ+r3I0
URLリンク(castor.s26.xrea.com)
userContent.jsだと日本語が化けるんだけど、回避法ありますか?
752:名無しさん@お腹いっぱい。
07/10/17 05:15:09 U/IU5WY30
>>751
URLリンク(0xcc.net)
とかでUnicode の文字列をエスケープして使ってる。
そのScriptの中にある
拡張リストに登録
って文字の部分を
\u62E1\u5F35\u30EA\u30B9\u30C8\u306B\u767B\u9332
に変えるとか。
userContent.jsが対応してくれるとありがたいけど
これで使えるからいいんじゃない。
753:名無しさん@お腹いっぱい。
07/10/17 06:46:57 gMxu0BB/0
GoogleツールバーのGoogleブックマークメニューから新規タブに開くスクリプトはありませんか
既存の新規タブに開くスクリプトだと当然ながら適応外のようです
ググっても見つからなかった・・・
754:名無しさん@お腹いっぱい。
07/10/17 10:58:37 c/LZ+r3I0
>>752
あーそういえばuserChrome.js自体がUnicodeにしないと日本語扱えないんでしたね。
その方法で対処します。ありがとう。
755:736
07/10/17 19:24:17 iIjZEuym0
>>736>>740
お願いします。
756:名無しさん@お腹いっぱい。
07/10/17 22:31:02 5rjKD+y70
Alice先生のスクリプトたくさん使用させていただいてます。
とても助かります。
ひとつだけ動作しないのがあります。
userChrome.jsの話題62 コンテキストメニューからhostperm.1に
拒否/許可サイトを追加できるようにする(改4)
URLリンク(space.geocities.yahoo.co.jp)
[ツール]→[オプション]→[コンテンツ]にフィルタが表示されずデフォルト
のままなんですがなんか設定がおかしいのでしょうか。
ツールメニューと右クリックで[フィルタの追加・変更]メニューで操作することはでき、
hostperm.1にも反映されています。
757:名無しさん@お腹いっぱい。
07/10/18 00:36:28 qT/ZRKRU0
userContent.jsで最新のAutoPagerizeが使えないな。
return not in function
ってエラーが出てるからエラーで指示された
returnだけfunction(){ }でくくったら
一応動作したけれどこれって大丈夫なのか。
scriptはぜんぜん詳しくないもので、浅知恵でやった
対処だからなんかおかしいかもしれない。
758:名無しさん@お腹いっぱい。
07/10/18 01:02:09 zMVX4P0l0
return だけじゃなくてスクリプト全体を (function() { })(); でくくらないと駄目だと思う
Greasemonkey はこれを自動でやるけど userContent.js ではやってないんじゃね
759:名無しさん@お腹いっぱい。
07/10/18 01:07:04 qT/ZRKRU0
>>758
ありがと
もとのScriptはreturn単独で使ってるけど
userContent.jsではfunction内にないと使えないみたい。
全体も(function(){ })();でくくっとくわ。
760:名無しさん@お腹いっぱい。
07/10/18 01:13:03 zMVX4P0l0
全体「も」じゃなくて全体「を」
761:名無しさん@お腹いっぱい。
07/10/18 02:11:05 OUqaeP6R0
グリースモンキーに入れたスクリプトが、動作しなくなりました
システムの復元で元に戻りますが、またしばらくすると動作しなくなります
原因とかわかりますでしょうか ちなみにwindowsをアップデートしてなくても、
動作しなくなったりして、動作しなくなるタイミングが分かりません
firefox自体の設定も一切いじっていません 解決策分かりましたら教えてください
762:名無しさん@お腹いっぱい。
07/10/18 02:18:39 I7D1msbC0
、ミ川川川彡 ,ィr彡'";;;;;;;;;;;;;;;
ミ 彡 ,.ィi彡',.=从i、;;;;;;;;;;;;
三 ギ そ 三 ,ィ/イ,r'" .i!li,il i、ミ',:;;;;
三. ャ れ 三 ,. -‐==- 、, /!li/'/ l'' l', ',ヾ,ヽ;
三 グ は 三 ,,__-=ニ三三ニヾヽl!/,_ ,_i 、,,.ィ'=-、_ヾヾ
三 で 三,. ‐ニ三=,==‐ ''' `‐゛j,ェツ''''ー=5r‐ォ、, ヽ
三. 言 ひ 三 .,,__/ . ,' ン′  ̄
三 っ ょ 三 / i l,
三. て っ 三 ノ ..::.:... ,_ i ! `´' J
三 る と 三 iェァメ`'7rェ、,ー' i }エ=、
三 の し 三 ノ "'  ̄ ! '';;;;;;;
三 か て 三. iヽ,_ン J l
三 !? 三 !し=、 ヽ i ,.
彡 ミ ! "'' `'′ ヽ、,,__,,..,_ィ,..r,',",
彡川川川ミ. l _, , | ` ー、≡=,ン _,,,
ヽ、 _,,,,,ィニ三"'" ,,.'ヘ rー‐ ''''''"
`, i'''ニ'" ,. -‐'" `/
ヽ ! i´ /
ノレ'ー'! / O
763:名無しさん@お腹いっぱい。
07/10/18 02:21:27 qT/ZRKRU0
>>760
いけた!
ありがと!
それにしてもAutopagerizeがさっき0.0.15だったのに
今は0.0.17になったり忙しいな。
764:名無しさん@お腹いっぱい。
07/10/18 04:10:54 6ec+AJ0N0
AutopagerizeとPagerizationの機能に違いがあるんでしょうか
765:名無しさん@お腹いっぱい。
07/10/18 04:20:02 zMxmzrPu0
開発が先なのはAutopagerize
Pagerizationは後発でAutopagerizeを一部パクってる
766:名無しさん@お腹いっぱい。
07/10/18 05:31:38 8KmyTPnu0
後発の常で Pagerization の実装のほうが微妙に良くてニコニコ動画や Google の画像検索にも対応してる。
おれが入れた当時の話だから、もしかしたら今は Autopagerize も対応してるかも?確認はしてない。
767:名無しさん@お腹いっぱい。
07/10/18 06:46:50 6ec+AJ0N0
なるほど
返答ありがとうございました
768:736
07/10/18 19:19:41 Dh7Igv2L0
>>736>>740
実際に動作するかどうかは自分で確認するので、誰かお願いします。
769:名無しさん@お腹いっぱい。
07/10/18 19:41:25 u0mMNkXL0
>>768
Settingsのconfig_init_screen_state以外を
falseにしたり""にしたりしてみたら?
770:名無しさん@お腹いっぱい。
07/10/18 23:34:57 qT/ZRKRU0
AutoPagerize いまはもうニコニコ動画
には対応してるよ。
771:名無しさん@お腹いっぱい。
07/10/19 00:06:37 vDyPo9o90
>>756
000-windowhook.uc.jsは入れているか
エラーコンソールにエラーが出ていないか
>>724
ime.nuなどのリダイレクトを外しているのを参考にすればいい
772:名無しさん@お腹いっぱい。
07/10/19 01:15:29 VkRWwQMz0
Autopagerize0.017がuserContent.jsで使えなくて困っていたところ他スレで
「全体を (function() { })(); でくくれ」と書いてあったのですが自分でいじったことがないのでくくるとはどうすればいいのか分かりません・・・
どこに書けばいいのか教えてもらえませんか?
773:名無しさん@お腹いっぱい。
07/10/19 01:16:10 VkRWwQMz0
すいません上でです
774:773
07/10/19 01:22:21 VkRWwQMz0
ほんとすいません自己解決しました
775:名無しさん@お腹いっぱい。
07/10/19 02:58:35 9rRK9Dw60
自己解決したときはその内容をかいといたほうがいいよ後発のためにも
autopagerize.user.jsをノートパッドで開いて19行目くらいに
(function () {
をコピペして最後の行に
})();
をコピペ
よくわかんないけど>>759らしい
776:名無しさん@お腹いっぱい。
07/10/19 02:59:39 9rRK9Dw60
じゃない>>758
777:名無しさん@お腹いっぱい。
07/10/19 03:47:01 vDyPo9o90
>>758,775
userContent.js Ver 1,0の userContent.uc.js の
try{ SUBSCRIPT_LOADER.loadSubScript(this.url,new Namespace(obj)); return true; }
catch(e){ errMsg(this.url.replace(/^.+?([^/]+)$/,'$1'),e); return false; }
}
を
try{ SUBSCRIPT_LOADER.loadSubScript(readFile(this.url),new Namespace(obj)); return true; }
catch(e){ errMsg(this.url.replace(/^.+?([^/]+)$/,'$1'),e); return false; }
}
function readFile(aFileURL){
const Cc = Components.classes;
const Ci = Components.interfaces;
var aFile = IO_SERVICE.getProtocolHandler('file').QueryInterface(Ci.nsIFileProtocolHandler).getFileFromURLSpec(aFileURL);
var stream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream);
stream.init(aFile, 0x01, 0, 0);
var cvstream = Cc["@mozilla.org/intl/converter-input-stream;1"].createInstance(Ci.nsIConverterInputStream);
cvstream.init(stream, "UTF-8", 1024, Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER);
var content = "", data = {};
while (cvstream.readString(4096, data)) {
content += data.value;
}
cvstream.close();
return "data:application/javascript;version=1.7; charset=utf-8," + encodeURI("(function(){\n" + content.replace(/\r\n?/g, "\n") + "\n})()");
}
とすれば自動的に(function() { })();で括るようになる
778:名無しさん@お腹いっぱい。
07/10/19 07:41:20 74ealoe70
userContent.js 1.0上のPagerizationのgoogleイメージ検索でも
496とほぼ同じ症状が出るのだが、
どのファイルをどう変えたらいいのやら・・・
お助けあれ
779:名無しさん@お腹いっぱい。
07/10/19 11:57:16 v77wmHp80
何をどうやってもuserChrome.jsが動いてくれないわ・・・半日弄ってみたがサッパリすぎて俺涙目
780:756
07/10/19 12:36:25 L7/iKbrf0
>>771
profileを作り直しuserchrome.0.8から導入しなおしました
やっとオプションメニューに反映されました
エラーコンソールエラーも激減しました
adblockよりも簡素で素晴らしいです
ありがとうございます
781:名無しさん@お腹いっぱい。
07/10/19 14:22:17 KGZFc9aP0
>>777
今まで(function() { })();で括って使っていたので、どんなものかと思って動作確認。
AutoPagerizeのスクリプトを触らずに、Fx 2.0.0.8、SM 1.1.5で動きました。
今後は、楽なこちらで行かせてもらいますね。ありがとう
782:736
07/10/19 21:39:42 qM4GHK5J0
>>736>>740
何度も催促してすいません。
スクリプトは全く分からないのですが、重要な部分を抜き出して何度も試してみても動かないんですよね。
>>769 ダメだったらそうします・・・
783:736
07/10/19 21:45:49 qM4GHK5J0
URLリンク(youkoseki.com)
// ==UserScript==
// @name LivedoorReaderUtilitiesPack
// @namespace URLリンク(youkoseki.com)
// @description Livedoor Reader Utilities Pack : version 2007/05/25
// @include URLリンク(reader.livedoor.com)
// ==/UserScript==
// Settings
var conf_init_screen_state = 2;
if (!State.fullscreen) {
State.fullscreen = 1;
} else if (State.fullscreen == fs.length-1){
State.fullscreen = 0;
} else {
State.fullscreen++
}
784:736
07/10/19 21:49:24 qM4GHK5J0
Element.hide(elements);
Element.show(fs[State.fullscreen]);
fit_screen()
};
Keybind.add('Z', toggle_fullscreen_with_control);
// make the view-area wide on the page loaded
var i = conf_init_screen_state;
while (i) {
toggle_fullscreen_with_control();
i--;
}
w.onload = function(){
_onload();
onload();
};
})();
どなたか助けてください。
785:名無しさん@お腹いっぱい。
07/10/19 22:52:06 v77wmHp80
AutoPagerize入れてみたけどむっちゃくちゃ重くなるなこれ・・・俺のPCじゃ使えないか(´・ω・)
786:名無しさん@お腹いっぱい。
07/10/19 23:39:57 vDyPo9o90
Pagerizationは, 第三者のサイトからunsafeWindowで動作可能なスクリプトを, ユーザに確認することなしにダウンロード実行するので非常に危険です。
787:名無しさん@お腹いっぱい。
07/10/19 23:55:53 rcG2VOmq0
ここで言う前に作者に言えよ
788:名無しさん@お腹いっぱい。
07/10/20 00:48:12 97tmjM5y0
>>736
var conf_init_screen_state = 2;
(function(){
var w = unsafeWindow; var _onload = w.onload; var onload = function(){
// replace Control.toggle_fullscreen with custom function
var toggle_fullscreen_with_control = function(){
var fs = []; var elements = ['header', 'menu', 'control', 'footer'];
fs[0] = ['header', 'menu', 'control', 'footer']; fs[1] = ['menu', 'control'];
fs[2] = ['control']; fs[3] = [];
if (!State.fullscreen) { State.fullscreen = 1;
} else if (State.fullscreen == fs.length-1){ State.fullscreen = 0;
} else { State.fullscreen++ }
Element.hide(elements);
Element.show(fs[State.fullscreen]);
fit_screen()
};
Keybind.add('Z', toggle_fullscreen_with_control);
// make the view-area wide on the page loaded
var i = conf_init_screen_state;
while (i) { toggle_fullscreen_with_control(); i--; }
};
w.onload = function(){ _onload(); onload(); };
})();
789:名無しさん@お腹いっぱい。
07/10/20 00:51:18 23gbkNOY0
>>786
だ か ら高機能なんじゃないの?
といってみる。
790:名無しさん@お腹いっぱい。
07/10/20 01:09:45 qKPjnIjF0
いくら高機能でも危なすぎるだろ。
791:前スレ 80
07/10/20 01:13:26 KMV+8EUE0
>>777
loadSubScriptでdataスキーマが使えるとは知りませんでした.目から鱗です.
この方法だとJavaScript 1.7の機能も使えそうですし.
是非,参考にさせていただきます.
792:名無しさん@お腹いっぱい。
07/10/20 10:39:29 zJ6D2nGc0
mozilla zine の userChrome.js スレから作者の zeniko 氏の書き込みが消えてる。
何かあったんだろうか
793:名無しさん@お腹いっぱい。
07/10/20 10:48:44 uzy2tfmi0
alice0775さんとこのスクリプト
どれもすごく長いね
794:名無しさん@お腹いっぱい。
07/10/20 12:37:37 WqvF5y4+0
>>792
データベースに障害があったらしい。
URLリンク(forums.mozillazine.org)
新スレが立ってる。
URLリンク(forums.mozillazine.org)
795:736
07/10/20 13:04:56 Prdm9E7Z0
>>736 ありがとうございます。でも、やっぱり動かないですorz
// ==UserScript==
// @name LivedoorReaderUtilitiesPack
// @description Livedoor Reader Utilities Pack : version 2007/05/25
// @include URLリンク(reader.livedoor.com)
// ==/UserScript==
// Settings
var conf_init_screen_state = 2;
(function(){
var w = unsafeWindow; var _onload = w.onload; var onload = function(){
// replace Control.toggle_fullscreen with custom function
var toggle_fullscreen_with_control = function(){
var fs = []; var elements = ['header', 'menu', 'control', 'footer'];
fs[0] = ['header', 'menu', 'control', 'footer']; fs[1] = ['menu', 'control'];
fs[2] = ['control']; fs[3] = [];
if (!State.fullscreen) { State.fullscreen = 1;
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5381日前に更新/280 KB
担当:undef