firefox userChrome.j ..
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;
796:736
07/10/20 13:09:19 Prdm9E7Z0
} 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(); };
})();
どこが間違っているのでしょうか・・・・
797:名無しさん@お腹いっぱい。
07/10/20 13:17:23 97tmjM5y0
>>795,796
OS,Fx,GMのバージョン,エラーメッセージぐらい示そう。
それはそうと,元の>>740は動いていたか。
798:名無しさん@お腹いっぱい。
07/10/20 14:12:09 oBQkcfbJ0
AutopagerizeもPagerizationもMooterには対応してないのか……
799:736
07/10/20 16:51:10 Prdm9E7Z0
>>797
みなさん、本当にすいませんでした。初めに試したのは数ヶ月前なんですが
今、試したら動きませんでした。確認すべきでした・・・。
長々とスレ汚しごめんなさい。
800:名無しさん@お腹いっぱい。
07/10/20 17:58:15 23gbkNOY0
>>798
AutoPagerize用にXPath書いて避難所に置いてしばらく待てば自動的に両方対応するだろ
…と思って、書いてやろうかとも思ったがmooterのHTMLが汚くて萎えた
801:名無しさん@お腹いっぱい。
07/10/20 17:59:00 cBsT0JdN0
( ゚д゚)ポカーン
802:名無しさん@お腹いっぱい。
07/10/20 19:30:52 4FCuTCAo0
>>753のスクリプトお願いします
803:名無しさん@お腹いっぱい。
07/10/20 19:55:42 bQsKYrv80
初歩的な質問ですいません。
greasemonkeyで設定した値をFirebugから見ようと思っているのですがうまくいきません。
テストしたコード
・var hoge="fuga";
・window.hoge="fuga";
・unsafeWindow.hoge="fuga";
3つ目のはうまくいった(値を返してくれた)のですが1個エラーが表示されます。
どのようにすればいいのでしょうか。
よろしくお願いします。
804:名無しさん@お腹いっぱい。
07/10/20 20:20:06 97tmjM5y0
>>802
中クリックもしくは右クリックしてコンテキストメニューを新しいタブで開く
805:名無しさん@お腹いっぱい。
07/10/20 21:24:32 23gbkNOY0
>>803
firebugから変数を指定して色んな処理をしたいならunsafeWindowを使うしかない。
greasemonkey側から指定した変数をfirebug上に表示したいだけなら
console.log(hoge) とかってやればいい。
806:名無しさん@お腹いっぱい。
07/10/21 00:36:46 vbzxyQvy0
Firefox2.0.0.8 userChrome.js0.8 Alice氏Sub-Script/Overlay Loader v3.0modを
使用してますが、010-ucjs_editor.uc.jsが利かなくなった。
UCJSFilesにぶち込んでもだめでした。動くやつあります?
それともぶち込みどころのミス?ご教示ください。
807:名無しさん@お腹いっぱい。
07/10/21 01:46:51 QGUplYUl0
>>806
動きます。
好きなところに置けばいい。
エディタの設定とかの問題かと
この辺↓
_editor: null,
_tmpdir: null,
_dir_separator: null,
_os: null,
_ext: "txt",
_encode: 'UTF-8',
init: function(){
//このif文の中の_editor,_tmpdirは,自分の環境に合わせて修正のこと
if(window.navigator.platform.toLowerCase().indexOf("win") != -1){
//this._editor = "C:\\WINDOWS\\notepad.exe"; /* windows */
this._editor = "C:\\progra~1\\hidemaru\\hidemaru.exe"; /* windows */
this._dir_separator = '\\'; /* windows */
this._os = 'win'; /* windows */
}else{
this._editor = "/bin/vi"; /* unix */
this._dir_separator = '/'; /* unix */
this._os = 'unix'; /* unix */
}
808:名無しさん@お腹いっぱい。
07/10/21 02:29:52 vbzxyQvy0
>>807
editorのとこ以外はいじってないんですよね
xyzzyでもEmEditorでも2バイトでNG 1バイトは書き込めるんですよね
気になるのが両editorの編集画面がsjisになってるんですが、、
今日は眠いので明日再トライします。
場所は関係なんですね、遅くにありがとうございました。
809:名無しさん@お腹いっぱい。
07/10/21 02:54:41 QGUplYUl0
>>808
>気になるのが両editorの編集画面がsjisになってるんですが、、
両エディタのオプション等で文字コードを自動的に検出する設定にするか,
仮に自動的に検出できないような糞エディタならば,
_encode: 'UTF-8',
を
_encode: 'Shift_JIS',
などエディタがサポートする文字コードにしないとだめですよ。
810:名無しさん@お腹いっぱい。
07/10/21 04:06:25 vbzxyQvy0
>>809
ども。ベッドに入ったんですがちょっともう一度やってみようと思いまして、、。
秀丸でもNGでしたorz
811:名無しさん@お腹いっぱい。
07/10/21 20:07:06 tJTKY4Xt0
>>804
いや、左クリックで新規タブに開きたいのです・・・
tabmixでも無理でした
812:名無しさん@お腹いっぱい。
07/10/21 20:21:29 avGCxS7D0
そりゃTMPがGoogleツールバーに対応してなきゃダメだろうな
813:名無しさん@お腹いっぱい。
07/10/21 21:20:25 1+0zqYJW0
拡張機能のkeyconfigってuserChrome.jsで代用できないかな。
あんまりにもkeyconfigが高機能になってるんで。
814:名無しさん@お腹いっぱい。
07/10/21 21:39:14 Tt6AHEoN0
>>813 こんな感じで使ってる。
<?xml version='1.0'?>
<overlay id='keyconfig-overlay' xmlns='URLリンク(www.mozilla.org)'>
<script type="application/x-javascript"><![CDATA[
var keyconfig = {
closealltab:function () { // Close All Tab
var contentBrowser = getContentBrowser();
var ctab = contentBrowser.addTab("");
contentBrowser.removeAllTabsBut(ctab);
}
}
]]></script>
<window id="main-window">
<!-- Close All Tab -->
<keyset id="mainKeyset">
<key id="key_CloseAllTab" keycode="VK_F4" modifiers="accel shift" oncommand="keyconfig.closealltab();" />
</keyset>
</window>
</overlay>
815:名無しさん@お腹いっぱい。
07/10/21 21:39:45 n4JT/Fg10
Aliceさんのトコにあるよ
816:名無しさん@お腹いっぱい。
07/10/21 22:12:20 1+0zqYJW0
>>814-815
これはありがたい。
さっそくためしてみるわ。
keyconfigでははてなブックマークのブックマークボタンに
b_hatenaってキーワード登録して、keyconfigに
if(window.loadURI) loadURI(getShortcutOrURI('b_hatena',{}));
っていれて使ってたんだけど、これでもいけるだろうか。
817:名無しさん@お腹いっぱい。
07/10/21 22:42:53 1+0zqYJW0
Ctrl + Gに別のものを当てようとしてうまくいかなかったんだが
これで上書きってできないんだろうか。
たとえば
<key id="key_Example" key="H" oncommand="gBrowser.mTabContainer.selectedIndex=9;" modifiers="accel"/>
と設定しても標準の履歴が開いてしまうので。
あと、DOM Inspector で調べてはじめて
コントロールキーがaccelってことがわかった。
今まで知らなかったorz
818:名無しさん@お腹いっぱい。
07/10/21 23:14:03 QGUplYUl0
>>817
同じ キーアクションに割り当てる場合は, 元のkeyを削除してから追加する必要があります。
819:名無しさん@お腹いっぱい。
07/10/21 23:52:38 B+bpL0QE0
keyconfigをuserChrome.jsに置き換えるメリットって何かある?
820:名無しさん@お腹いっぱい。
07/10/22 00:14:56 IyLNteiO0
>>819
書き換える必要性は無いと思う。
821:名無しさん@お腹いっぱい。
07/10/22 00:25:38 VOOWa6C70
>>818
やっとできた。ありがとう。
overlayでのdisabledの意味がわからなくて
disabledで無効化できるかと思ってたから時間かかったわ。
あれは上書きのほうを無効化するんだな。
822:名無しさん@お腹いっぱい。
07/10/22 11:04:35 sciPskZH0
URLリンク(d.hatena.ne.jp)
これのLive Search版ってないでしょうか?
823:名無しさん@お腹いっぱい。
07/10/23 06:32:07 gI1JcFp50
>>819
minefield使ってるんだけど、keyconfigは前に試したとき機能しなくて、
それ以来外してる。
もしuserChromejsで代用できるのなら俺にとっては十分メリットなんだけど…
上で試してる人の書き込みからすると行けそうなのかな?
そもそもkeyconfig自体がminefieldに対応してたら変なこと言ってスマン
です。
824:名無しさん@お腹いっぱい。
07/10/23 10:52:01 /ud0Lolb0
皆さんこんにちわ。
選択数字を右クリックから単位換算できたらと思うのですが、
どなたかスクリプトをお願いできませんでしょうか。
単位換算と言っても色々ありすぎるので「ドル→円」だけでもすごく嬉しいです。
自分で作れなくて・・・お願い君ですみません><
825:名無しさん@お腹いっぱい。
07/10/23 10:53:23 kkwaH2r70
俺用メモ
いつのころからか、リンクや画像の上でのuserMenuがでなくなってた。
userMenu.uc.jsの244行目を、menu.setAttribute('viewtype', 'global');
にすることで事なきを得た。
826:名無しさん@お腹いっぱい。
07/10/23 11:20:30 rYedRXS70
>>824
換算レートの扱いはどうするの?
Google検索の米ドルを円にではだめなの?
827:824
07/10/23 11:55:21 /ud0Lolb0
>>826
はい!Google検索の単位換算でよいのです!
そういうスクリプトってもうありましたでしょうか?
828:名無しさん@お腹いっぱい。
07/10/23 12:39:30 EXsrGGp80
選択文字列を右クリからGoogle検索、みたいなスクリプトのurl部分だけ書き換えればいんじゃね
829:名無しさん@お腹いっぱい。
07/10/23 13:40:52 140wvni00
>>827
例えば、300ドルを円に換算したいなら、
300usd in jpy
だから、{選択数字列}{変換前単位} in {変換後単位}をクエリとした上で>>828で。
んで、&num=0をパラメータに付けておけば余計なゴミが出なくて良い。
830:824
07/10/23 14:16:41 /ud0Lolb0
>>828
アリガトウございます。
なるほど!と思い、AliceさんのDragNgoModoki3.uc.jsで換算できたらスバラシイかもと、
エディタで開いてみてソッコーで閉じました(ムリムリムリ;)
簡単そうなのを探すトコから出発しそうです><
>>829
丁寧なアドバイスありがとうございます。
ご説明の意味はすごく良く解るんですが書けないんです、ごめんなさい・・・_| ̄|○
831:名無しさん@お腹いっぱい。
07/10/24 01:49:54 HJvQa7RR0
greasemonkeyのjsをuserChrome経由で使ってるんだけどこの二つがうまく動かない
なんとかなりませんか
URLリンク(blog.fulltext-search.biz)
URLリンク(d.hatena.ne.jp)
832:名無しさん@お腹いっぱい。
07/10/24 08:27:31 JealnWSJ0
greasemonkeyスクリプトのMulti Engine SearcherURLリンク(userscripts.org)をAutoPagerizeと併用したいのですが
Multi Engine Searcherを導入すると表示される他の検索エンジンへのリンクを、AutoPagerizeで次のページを読み込んでいても表示され続ける場所(例えば//table[@class="t bt"]/tbody/tr/tdの下)に表示するには
スクリプトのどこの部分をどのように書き換えれば良いでしょうか?
どなたか教えて下さい。
833:名無しさん@お腹いっぱい。
07/10/24 12:42:35 2TW+pEiZ0
>>115
サンクス。
834:名無しさん@お腹いっぱい。
07/10/25 18:42:36 1fNXvBeG0
>>832
元スクリプトの
})();を
if(window.AutoPagerize && window.AutoPagerize.addFilter){
var doc = window.document;
var ipage=0;
window.AutoPagerize.addFilter(
function(page){
var nodes = doc.evaluate('//a[@class="autopagerize_link"]', page[0], null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var first_result = nodes.snapshotItem(ipage);
var newElement = doc.createElement('span');
first_result.parentNode.insertBefore(newElement, first_result.nextSibling);
newElement.innerHTML = '<br>'+writing;
ipage++ ;
}
);
}
})();
にしてみる
835:名無しさん@お腹いっぱい。
07/10/25 21:53:23 9tqYj/yR0
>>834氏
OSはVistaとWinXP、Fx 2.0.0.8,SM 1.1.6Preでエラーもなく動作確認しました。完璧です。
読み込む全てのページ先頭に表示されるようになりました。
このスクリプト、シンプルで検索サイトは手軽に書き換えられるし、気に入っていたのですが
ページの先頭に必ず表示させることは今までうまく出来ませんでした。
ありがとうございました。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5387日前に更新/280 KB
担当:undef