[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 01/20 10:09 / Filesize : 327 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

firefox userChrome.js greasemonkeyスクリプトスレ 3



1 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 00:39:11 ID:oCfttq850]
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
firefoxまとめサイト
ttp://firefox.geckodev.org/
ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey
ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js

■拡張機能
greasemonkey
ttp://www.greasespot.net/
userChrome.js
ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94
ttp://forums.mozillazine.org/viewtopic.php?t=556229

■関連スレ
Mozilla Firefox usercontent.css 広告カットスレ 1
ttp://pc9.2ch.net/test/read.cgi/software/1139710935/
Mozilla Firefox Part73
ttp://pc11.2ch.net/test/read.cgi/software/1194007773/
Mozilla Firefox質問スレッド(初心者歓迎)の52
ttp://pc11.2ch.net/test/read.cgi/software/1193829630/
Mozilla Firefox 拡張機能スレッド Part25
ttp://pc11.2ch.net/test/read.cgi/software/1191202956/

■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 2
ttp://pc11.2ch.net/test/read.cgi/software/1185343069/

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 01:40:37 ID:/OXFyZ5E0]
>>476
俺も1.11から1.2にしたら文字化けするようになった

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 04:33:21 ID:HlIkHP780]
malformed URI sequence
userContent.pl.js 行: 42

mainWindow.userChrome_js_loader has no properties
/userChrome.js
行: 33

479 名前:476 mailto:sage [2007/12/11(火) 05:43:15 ID:k7xmTex10]
userContent.js ver. 1.2
詳しく検証していないが, ver1.11にならい,
if(script.codeString && !script._codeString) script._codeString = 'data:application/javascript,' + encodeURI(script.codeString);

if(script.codeString && !script._codeString) script._codeString = 'data:application/javascript,' + encodeURI('eval(_this.codeString);');
にしたら, 日本語化け直った。

480 名前:初スレの80 mailto:sage [2007/12/11(火) 18:30:10 ID:DMhZk0OY0]
昨日の userContent.js と userMenu.js で文字化け対策が外れていたので修正.
www6.uploader.jp/dl/script/script_uljp00083.zip.html

>>479
文字化け対策の為にevalしていたのをすっかり忘れていました.
mozIJSSubScriptLoaderがcharsetを無視しなければ,こんな小細工要らないんですけどね.

>>478
>>malformed URI sequence
UTF-8 でないファイルをUTF-8として扱おうとして出るエラーです.
USE_UTF8が「2」なら,全てのファイルをUTF-8にするか「1」に変更する.
USE_UTF8が「1」なら,該当ファイルに適当な注釈文でも入れて自動判別が成功するように.
USE_GMが「2」なら,*.user.jsを全てUTF-8に.
ちなみに,サンプルで入っているRebuild.jsがEUCなのでこれがエラーを出してるかも知れません.だとしたら一行目を以下に変更.
const msg = 'userContent.js \u306e\u30b9\u30af\u30ea\u30d7\u30c8\u30ea\u30b9\u30c8\u3092\u518d\u69cb\u7bc9\u3059\u308b';

>>mainWindow.userChrome_js_loader has no properties
ローダーをメインウィンドウに入れておいて,
それ以外のウィンドウが開かれるとメインウィンドウの中のローダーを呼び出す作りになっているので,
メインウィンドウが無い状態でメインウィンドウ以外のウィンドウを開くとそのエラーが出ます.
通常そういった状況はあまり無いと勝手に判断して,速度優先のためにそうしました.
一応改善も考えてはいますが,当面我慢していただくか,窓から投げ捨ててください.

>>474
SeaMonkeyでは,userChrome.js 0.8でも明示しない限りJavascript 1.7が有効にならないようです.
なので,Javascript 1.7が使えるローダー(nanto_viさんのローダーや拙作のローダー等)でないと動きません.
拙作のローダーの場合は,*.UCJSと言うサブディレクトリに入れれば動きます.

481 名前:474 mailto:sage [2007/12/11(火) 18:58:27 ID:XkW8dTCJ0]
>>480
動作確認しました。
> SeaMonkeyでは,userChrome.js 0.8でも明示しない限りJavascript 1.7が有効にならないようです.
気づかず、失礼しました。

今まで、自分で変えていたのですが、メニューの表示位置の変更も助かります。
重ね重ねありがとうございます。


482 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 19:12:44 ID:ErjlwSNI0]
1.2 は pref.js への userscript の保存名が
URL エンコードされるようになったんだね。

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 23:08:25 ID:HlIkHP780]
>>480
readme要望したヤシです。ありがとうございました。

1行目を変更して解決
我慢します

disable / enable / rebuild が機能してます?

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 23:58:59 ID:jMl6yQuD0]
Aliceさんの12/11 17:00のローダー、デフォルトでarrSubdirに書かれてるフォルダが
userChrome.js.0.8じゃなくてuserCrome.js.0.8になってる…
単なるミスタイプを報告するのも気が引けるんだけど、一応、俺みたいにデフォのを
そのまま使わせてもらってる人もいるかもしれないので。

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 00:10:42 ID:lFRyk7tD0]
>>484
Date 2007/08/08 10:20 アタリから userCrome.js.0.8 だったミタイ。
まあ、今更だし Alice0775 さんも言っている様に便宜上だから
このままで良いと思う.....



486 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 00:19:28 ID:caMMidY/0]
>>485
そうなんだ。
じゃあ、俺、自分が忘れてただけで書き換えてたんだな…orz
なんかお騒がせしてしまって申し訳ない。

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 00:21:48 ID:AVWh512u0]
>>484
ご指摘ありがとうございます。
全く気がつきませんでした orz, 当初からそのようだったようです。
userChrome.js.0.8とは特に関連はないことですし, 単なるフォルダの名称にすぎないので
気になる方は適当に書き直しておいてください。

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 01:02:22 ID:VOH7KS+X0]
userContent.js 1.2 で autopagerize がうまく動かんのですが、
何か設定を変えたりとか出来る事はあるでしょうか?

以下はエラーコンソールのログです。

use_gm=1, use_utf8=1 の時
Error: userContent.uc.js / autopagerize.user.js SyntaxError : return not in function
Source File: file:///path/to/profile/chrome/content/autopagerize.user.js Line: 21

use_gm=2 の時
Error: userContent.uc.js / autopagerize.user.js Permission denied to get property Sandbox.document

試した環境は下の通り。新規プロファイル作ってから試しました。
autopagerize 0.0.17
userChrome.js 0.8
userChrome.js ローダー 80氏のver. 0.5 or Alice の12/11最新版
userContent.js 1.2
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 01:05:40 ID:tpsQkcuV0]
>>488
use_gm=1, use_utf8=1 の時

スクリプトを無名関数で囲むべし。

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 01:13:42 ID:VOH7KS+X0]
>>489
動きました!!ありがとう!!!

ところで use_gm=2 の時も無名関数で囲んで処理してるように思えるのですが、
そうではないんでしょうか?
userContent.pl.js 見て勝手にそう思い込んで無名関数で囲むの忘れてました。

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 01:50:23 ID:AVWh512u0]
userContent.js Ver1.2のrebuildするとUser Script Commandsメニューの中身が増殖するのを防ぐ

rebuild : function(){ var sd = saveState(userScript); userScript.destroy(); userScript = buildList(scriptDirectory,sd); if(controlMenu) controlMenu.userScript = userScript; },

rebuild : function(){ var sd = saveState(userScript); userScript.destroy(); userScript = buildList(scriptDirectory,sd); if(controlMenu) controlMenu.userScript = userScript;
var menu = document.getElementById('gm_modoki_usc_menu');if(menu){while(menu.lastChild){menu.removeChild(menu.lastChild);}menu.parentNode.removeChild(menu); } },
にしてみる

>>490
USE_GM = 2のときは// @privilege true をメタデータに追記しておく

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 06:13:34 ID:NezwAITo0]
>>480
userMenu.js>tabmenu>Order.ctが各~Orderと表示されて効かなくなりました。
Error: userMenu.uc.js / PluginOrder.ct.auto.js TypeError : gBrowser.mContextTab has no properties

Source File: file:///C:/Users/test/AppData/~/chrome/scripts_js.UCJS/tabmenu/Order.ct/PluginOrder.ct.auto.js
Line: 18
これを実行したときにuserMenu.jsから出るエラーです。
Error: gBrowser.mContextTab has no properties

Source File: file:///C:/Users/test/AppData/~/chrome/scripts_js.UCJS/userMenu.uc.js
Line: 360

>>491
いつも便利に色々使わせていただいてます。
autoContextmenuなのですが、80氏のローダーver5.0を使うと下記のエラーで動かなくなりました。
Error: uncaught exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIScriptableUnicodeConverter.ConvertToUnicode]"
nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"
location: "JS frame :: file:///C:/Users/test/AppData/~/chrome/scripts.UCJS/autoContextmenu.uc.js :: anonymous :: line 16" data: no]
16行目の文字列を英語表記(1バイト文字?)にすると問題なく動くのですが、日本語に対応できるようでしたらお願いします。

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 07:50:31 ID:AVWh512u0]
>>492
ucjsでなくucに入れる。

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 08:07:27 ID:NezwAITo0]
>>493
あれ?何でかまだ理解できてないけど動きました。
ありがとうございます。

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 11:56:55 ID:Ri7+37gf0]
userMenu.js、0.9 から 1.1 に更新したらスクリプトの表示順がおかしくなった
スクリプトディレクトリのメニュー項目名が日本語だとダメなのか?



496 名前:初スレの80 mailto:sage [2007/12/13(木) 17:38:58 ID:FQqh939K0]
userChrome.js用のローダーを少し改良.
disable/enableが不完全だったのと,メインウィンドウが無くても動作するように.
また,全てリンクして動作するようになったので,
あるウィンドウでrebuildするとその他のウィンドウもrebuildしたのと同じ状態になったりする.
www6.uploader.jp/dl/script/script_uljp00084.zip.html

>>488
バグです.非特権時に document を参照すると例外を吐くようなので,直しておきます.

>>492
ブラウザは何でしょうか?
当方で確認できているのは,SeaMonkeyだとタブコンテキストメニュー周りが動作しません.
これも直しておきます.

>>495
日本語でも問題はない筈です.
ただ,1.0からソート処理を外しました.これによって並び順に若干違いが出ます.
ファイル名頭に数字を付ければ並び順はコントロールできると思います.
一応,ソート処理を加えるかどうか選択できるようにしておきます.

>>491
メニュー増殖しますか?
当方では確認取れないです.

497 名前:491 mailto:sage [2007/12/13(木) 18:02:17 ID:UrtAVcAn0]
>>496
Autopagerizeを有効にしておくと
「Too;」>「User Script Commands」メニュー内の
「AutoPagerize - clear cache」「AutoPagerize - on/off」
等がrebuildするたびに増殖する。

498 名前:491 mailto:sage [2007/12/13(木) 18:12:29 ID:UrtAVcAn0]
>>496
GM_modoki.jslのバージョンの違いかもしれません。
新規プロファイルで試したら増殖することはなくなりました。

499 名前:492 mailto:sage [2007/12/13(木) 21:35:14 ID:gDgqoDwd0]
>>496 改良お疲れ様です。
書き忘れ澄みませんSeaMonkey 1.1.7と2.0a1Pre2007121202ですがよろしくお願いします。


500 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 18:39:01 ID:V+0Q7RIv0]
今ごろ存在を知ったのですが、フォルダ階層とかいろいろめんどくさいんで、
ぜんぶGUIでぱぱっと設定できるStylishみたいなツールはありませんか。

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 20:14:46 ID:OJE5WCMK0]
会ってもお前には使いこなせないよ^^

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 20:24:55 ID:XbeLPyej0]
>>500
ない
userChrome.jsはそういう手間を楽しむものだから

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 20:46:39 ID:NhLvJEoR0]
>>500
そんなに面倒か? ぶちこむだけじゃないか
まあ俺も>>502派だからあっても知らないけど

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 21:31:38 ID:Oou1yl/V0]
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11にて
Aliceさんが前スレ902(ttp://www6.uploader.jp/dl/script/script_uljp00051.zip.html)で
GoogleThumbnailsにAutoPagerizeのaddFilterをかかるように手直しされたスクリプトですが
80さんのローダーに変えたところ、タブを再読込すると2ページ目以降サムネイルがかからなくなってしまいました。
どなたか解決策を教えて下さい。


505 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 22:48:57 ID:QNIoj26N0]
Alice氏のローダー使わせていただいてるんですが、uc.xulファイルが読み込まれていると
Fx起動時検索バーの検索サイトアイコンが空白になってしまいますが、これは私だけでしょうか。



506 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 01:06:04 ID:swciv13L0]
>>505
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b3pre) Gecko/2007121405 Minefield/3.0b3pre
2007/12/14 19:00のローダー

いまいちどういう症状なのか分からなかったりするけど…確認できなかった。

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 07:44:37 ID:8VSdfrIH0]
>>505
うちもなる。
一度検索かけると表示されるな。

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 11:28:57 ID:MRlDU99+0]
>>505
>>507
うちではそんな症状は皆無だけどな。
使ってるuc.xulにもよるんだろうから、具体的に晒してみたら?

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 12:56:35 ID:uABmbj6X0]
>>508
種類に関係なく再現します
popupTranslate.uc、rebuild_userChrome、ucjsProxySwitch、、、
Firefox 2.0.0.11です

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 15:48:26 ID:uDewpxaxO]
GM scriptの質問です。
あるページのtableタグの情報を集計し、ファイルとしてダウンロードするア
ンカーを追加したいのです。今はdata url(uri) schemeを使って実現させよ
うとしていますが、普通こうするといった方法はありますでしょうか。

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 16:11:17 ID:RW+KyxAn0]
>>505>>507>>509
当方では, Fx2およびFx3, 80ローダおよび拙作のローダー,
実験プロファイル(拡張18個, uc.js106個, uc.xul18個, タブ10個)および
新規プロファイル(拡張3個, uc.xul1個)のどの組み合わせでも再現しません。

当方でCPUの負荷を見る限り, オブザーバの監視/処理に要する負荷が比較的高いのかもしれません。

runOverlays: function(doc){
var dochref = doc.location.href;
var ver = 3;//this.getVer(); ← ちょっと実験中(2007/12/09

runOverlays: function(doc){
var dochref = doc.location.href;
var ver = 2; //this.getVer(); ← オブザーバの負荷が高い場合 2がいいかも(12/15)
にしてみる。

512 名前:509 mailto:sage [2007/12/15(土) 21:17:03 ID:+PRiq6fi0]
>>511
うーん、かわらないですね、、、一瞬アイコンが表示された後、消えるといった感じです
実は半年ほど前からこの不具合は確認していて、地味に気になるのでuc.xulは使わないようにしていたんです
もうすこし様子を見ます。ありがとうございました。

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 21:32:40 ID:dmHtSCPy0]
参考までに私の場合 .拡張10個+uc.js 21個 .uc.xul 10個 を
alice0775 氏のローダ(現在は2007/12/13 17:00)で
Fx2/Fx3b2rc1/Minefield 上で使用していますが問題ありません。
メンドウですが新規プロファイルで拡張を含め1ヶづつ増やして
チェック等ヤルしか無いと思います。

514 名前:507 mailto:sage [2007/12/16(日) 08:19:28 ID:C4CAbST+0]
検証してみた。
環境は XP SP2 Pen4 2.4G メモリ1GB userChrome.js 0.8 ローダーはalice氏のを12/14のもの。Firefox 2.0.0.11(Build 2007120721) Ayakawa 氏の SSE2 VC9。

まず userChrome.js 自体を無効にしてみたら普通に表示された。
次に userChrome.js 自体は有効ですべてのスクリプトを取り除いてみたら表示された。
次に uc.js のみを導入したら表示された。
次に uc.xul を追加で導入したら表示されなかった。
そこで uc.xul のみを一つ一つ確認しつつ導入と除去を繰り返した。
導入している uc.xul はbookmarksSidebarTooltip.uc.xul、conqueryModoki2.uc.xul、contextFindWords.uc.xul、pipelining.uc.xul、popupTranslate.uc.xul、rebuild_userChrome.uc.xul、ucjsProxySwitch.uc.xul。
このうち一つだけ入れた状態で表示されたのは bookmarksSidebarTooltip.uc.xul のみ。他のものは一つでも入っていると表示されなかった。

515 名前:507 mailto:sage [2007/12/16(日) 08:32:08 ID:C4CAbST+0]
拡張との相性を疑い、今度は userChrome.js 以外の拡張をすべて無効にしてみた。
結果は表示されなかった。

最後にローダーを変えてみた。Alice 氏のものから >>496 のものに変えたところ、正常に表示された。


以上の結果から Alice 氏のローダーによる不具合の可能性が高いと考えられる。
JavaScript に対する知識が薄いため、ソースを読んでどうこう言うことは出来なくて申し訳ない。



516 名前:507 mailto:sage [2007/12/16(日) 09:01:53 ID:C4CAbST+0]
って、書いた後で新規プロファイルに拡張全部と userChrome.js 全部突っ込んでみたら再現しないなぁ。
よくわからなくなってきた。
何かの設定がぶつかってるみたい。


517 名前:507 mailto:sage [2007/12/16(日) 09:25:22 ID:C4CAbST+0]
すべての設定を移植した時点で表示されない状況が再現。
ツールバーのカスタマイズ状況によって表示されるされないが左右される模様。

一度表示されなくなったらカスタマイズ状況を手動で戻しても表示されないまま。
localstore.rdf を削除したらきちんと表示されるようになった。

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 10:32:43 ID:0nhYavfg0]
>>515
前スレの80ってAliceさんじゃないの?

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 10:43:20 ID:Ok0PLWgN0]
別人です

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 10:50:40 ID:Ok0PLWgN0]
Javascriptのコードを見ても分かるとおり,
80氏はバリバリのプログラマーで,
Alice氏は日曜プログラマー,
という感じで全く作風が異なっている。

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 11:35:13 ID:0nhYavfg0]
>>519-520
そうだったんか
それはすまんかった

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 15:15:38 ID:T56CUB3J0]
>>519-520
あんたはAlice氏と80氏どっちなんだよ?

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 15:32:05 ID:Hajg7LDo0]
80氏、自前サイトもつといいのに…
とか言ってみるテスト


524 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 16:01:37 ID:q6ziegiP0]
>>515
私の場合は80氏のローダーでも表示されませんね・・・

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 16:01:40 ID:4rZ42S330]
そんなの、マゾしかできないよ。



526 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 16:28:49 ID:uz6L2gHK0]
up2.viploader.net/pic/src/viploader541250.jpg

Greasemonkeyのスクリプト、heatthenicovideoup.user.jsをuserContent.jsで使おうとすると上の画像のようになります。
設定は USE_GM = 2 USE_JSA = true USE_UTF8 = 1
スクリプトのメタデータに// @privilege trueを追記してます。スクリプトの文字コードはUTF8です。

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 19:26:43 ID:Y47yKFV50]
>>522
私じゃありませんが>>520のおっしゃっていることの半分は正しいですね

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 20:53:16 ID:c3NQlQST0]
今回のuserContent.js ver1.2ではタブを再読込みすると>>504でも出てるけど
AutoPagerizeのaddFilterが効かなくなってませんか?
Alice氏のローダー、80氏のローダー、本家のローダー、それぞれで新規プロファイルにて確認してみましたが
いずれもタブの再読込み後、そのタブでAutoPagerizeが読み込むページにはフィルターがかかりませんでした。
userContent.jsの設定で対応できるようなら教えていただけませんか。

Mozilla/5.0 (Windows; U; Windows NT 6.0; ja-JP; rv:1.8.1.11) Gecko/20071128 SeaMonkey/1.1.7

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 21:04:48 ID:UsFGSTLo0]
userMenu.jsをver.0.9からver.1.1にしたら、
見よう見まねで作ったスクリプトのうちのいくつかが
動作しなくなってしまいました。
他のスクリプトの関数を呼び出してるとこがダメっぽいです、
ああ、名前空間の問題だなぁと想像してみたものの、
ほとんど知識がないのでどう手を加えていいのか分かりません。
どなたかご教示ねがいます。

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 21:13:21 ID:0WKTMYiF0]
>>529
まずおまいのスクリプトをさらせよ
話はそれからだ

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 21:21:25 ID:UsFGSTLo0]
晒すって言っても、例えば
ucjs_hogehuga(null, null, true, false );
っていう、他のスクリプトで定義してあるucjs_hogehuga関数を呼び出す一行だけでも出来ません。

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:07:31 ID:f9uwNW9/0]
以前どこかでステータスバーをメニューバーに移動するスクリプトを見つけて使ってたんですが
設定ごと全部クラッシュして場所がわからなくなってしまいました。どこにあるのか知っている方いませんか?

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:12:11 ID:wHs3Rq990]
>>532
ttp://www6.uploader.jp/dl/script/script_uljp00058.zip.html

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:13:34 ID:f9uwNW9/0]
>>533
あーそうかここか・・・完全に失念してた。素早い対応ありがとうございました。

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:21:44 ID:wHs3Rq990]
>>531
ttp://firefox.geckodev.org/index.php?userChrome.js にあるように
chromeWindow.ucjs_hoge...
とするか
var namespace = new unsafeWindow.Function();
namespace.prototype = this;
eval((function(){ (function(){
......元のスクリプト本体
})(); }).toSource() + '();',new namespace());
としてみる。

>>528
ttp://www6.uploader.jp/dl/script/script_uljp00086.txt.html
ttp://www6.uploader.jp/dl/script/script_uljp00085.txt.html
ではリロード後も問題なくaddFilterが動作しています。
Fx2.0.0.11,Fx3.0b3preおよびWinXPで確認



536 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:38:02 ID:kP0Hal+D0]
80氏のローダー(ver. 0.6)を使わせてもらってるのですが、一つ質問があります。
「ツールメニューに簡単なコントロールメニューを追加する」についてです。

「a.uc」と「b.uc」というようにサブフォルダにスクリプトを分けて置いている
のですが、メニューに表示されるスクリプトがa.ucのものだけになっています。
場合によってはこのフォルダのものもすべて表示されていません。

しかしスクリプト自体は問題なく機能しております。
まあ何か困ることがあるかと言えば、ほとんどないのですが、こういうものなので
しょうか。

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:39:07 ID:kP0Hal+D0]
最後に入れようと思ってたんですが、忘れて送信してしまいました。
すみません。

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b3pre) Gecko/2007121605 Minefield/3.0b3pre

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 01:01:24 ID:LwEFxYMy0]
>>535
Alice氏でしょうか。レスありがとうございます。
当方、AutoPagerizeのバージョンが0.0.18の環境での不具合でした。特定できなかった orz...
教えていただいたAutoPagerize 0.0.17 Alice氏Modバージョンでは私の環境でも問題なく動くことを確認しましので
こちらを使用させていただきます。
80氏へも、ご迷惑をおかけいたし申し訳ありません。


539 名前:529 mailto:sage [2007/12/17(月) 01:06:26 ID:9BNH9Ink0]
>>535
ありがとうございます
chromeWindow.を付けたら全部のスクリプトが動きました!

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 01:17:06 ID:wHs3Rq990]
80氏じゃないけれど, とりあえずはエラーがでないように
if(script[i].metaData && script[i].metaData.description) item.setAttribute('tooltiptext',decodeURIComponent(escape(script[i].metaData.description)));

if(script[i].metaData && script[i].metaData.description
&& toolkit.getCharset(script[i].metaData.description)=='UTF-8'
) item.setAttribute('tooltiptext',decodeURIComponent(escape(script[i].metaData.description)));
にしてみる

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 01:18:51 ID:wHs3Rq990]
こちらもレス番を忘れて送信してしまいました。
>>540>>536へでした。

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 01:43:38 ID:kP0Hal+D0]
>>541
早速お答えいただきありがとうございます。
置き換えてみたのですが、相変わらず一部のスクリプトしか表示されません。

Error: malformed URI sequence file:///[...]/chrome/userChrome.js

置換箇所に対して上記エラーがコンソールに出てきます。

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 02:36:00 ID:wHs3Rq990]
>>538
ver 0.0.18です Fx2.0.0.11, Fx3.0b3pre, userContent.js1.2用
ttp://www6.uploader.jp/dl/script/script_uljp00087.zip.html

>>540
文字コード変換時のエラー, 改訂版が出るまでの当面の対策として, メニューのツールチップがでなくなる副作用があるが, そのエラー行を削除してみる。

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 02:45:52 ID:wHs3Rq990]
>>540
その前に確認, Fx再起動しました?

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 03:18:15 ID:LwEFxYMy0]
>>543
早々の対応ありがとうございます。完動確認しました。尊敬します。



546 名前:536 mailto:sage [2007/12/17(月) 13:02:22 ID:kP0Hal+D0]
>>543, >>544
該当箇所の削除で、メニューに表示されるようになりました。ありがとうございます。
再起動の件ですが、当然その都度再起動しておりました。


547 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 19:32:13 ID:5slHU83t0]
80氏もブログを始めてください。

548 名前:名無しさん@お腹いっぱい。 [2007/12/19(水) 11:44:12 ID:Cg+m/omT0]
xulってxmlですよね。
ということはxul内のscript要素内にうじゃうじゃ書いていくときはCDATAセクションで囲んだほうがいいんですか。
そういう書き方を見かけたことないので、厳密にはどうなのかときになりまして

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 11:51:55 ID:TjM+YGF00]
>>548
そうだよ。
Firefoxや拡張機能のソースコードでXULにJavaScriptを
埋め込んでる物はたいていそうなってるよ。


550 名前:名無しさん@お腹いっぱい。 [2007/12/19(水) 13:08:19 ID:Cg+m/omT0]
>>549 ありがとうございます。勉強になりました。

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 17:46:18 ID:Bv8v5Elo0]
userContent.jsではてな公式の
s.hatena.ne.jp/siteconfig
HatenaStarEveryWhere.user.jsが使えません。
拡張版もあるのですがGreasemonkeyのほうが
扱いやすいやすいのでどこら辺を訂正すればいいのか
教えてもらえないでしょうか。

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 17:59:10 ID:Rgsk17Sf0]
>>551
自分で解決できないのなら, GM使えばいいんじゃない

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 21:11:31 ID:ERXBq2qk0]
PIXIVの平均点★表示グリモン
デザインリニューアルに対応したよー
www6.uploader.jp/dl/script/script_uljp00088.zip.html

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 21:14:11 ID:ERXBq2qk0]
PIXIVの平均点★表示グリモン
デザインリニューアルに対応したよー

pc11.2ch.net/test/read.cgi/software/1194363551/553
www6.uploader.jp/dl/script/script_uljp00088.zip.html


555 名前:553,554 mailto:sage [2007/12/19(水) 21:16:46 ID:ERXBq2qk0]
誤爆した。

しつこくてスマン



556 名前:初スレの80 mailto:sage [2007/12/19(水) 22:21:49 ID:SHKNQgCx0]
新しい奴です.

userChrome.js ローダー
自前ソートの追加と,@descriptionの文字コードがUTF-8以外のマルチバイトでもエラーを吐かないように.
www6.uploader.jp/dl/script/script_uljp00089.zip.html

userContent.js
www6.uploader.jp/dl/script/script_uljp00090.zip.html

userMenu.js
www6.uploader.jp/dl/script/script_uljp00091.zip.html

userContent.jsとuserMenu.jsは非特権時に色々制限が加わったのと,
内蔵していたUCJSToolkitを別ファイルにしたので注意.

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 23:31:39 ID:RnFNjmPu0]
>>556
80さん、乙です。
以下のエラーがcontent・menu両方出るけど大丈夫ですか?

load preload file Error : file not found.
Source File:chrome/userChrome.js
Line: 399

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 23:35:52 ID:Rgsk17Sf0]
動きますよ
readmeをよく読みフォルダ構成と彫り込むファイルを見直すことですね。

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 23:51:30 ID:0lIW7CTW0]
>>556
毎度、乙です。コチラも
GoogleAutoPager.user.js
googleImagesAutoPager.user.js
greasedlightbox_(googleImage).user.js
Japanize.user.js
等8個ほどのスクリプトが Fx2/Fx3 で問題なく動いています。
まあ、大した物使ってないって事ですが、
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b3pre) Gecko/2007121904 Minefield/3.0b3pre

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 00:17:34 ID:z1M3a6un0]
>>559
大した物使ってないって何様のつもり

561 名前:557 mailto:sage [2007/12/20(木) 00:23:49 ID:K/N1OxYd0]
ごめん、0.UCJSToolkit.uc.js入れてなかった。
入れたらエラーが0.UCJSToolkit.uc.jsででるようになったけど、pl.js使ってないからおk?

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 00:25:52 ID:sDoOtRAY0]
>>559
greasedlightboxって、userContent.uc.jsで動かすと劇的に軽くなりますか?

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 00:36:11 ID:ky2rF21x0]
>>562
環境による, そのスクリプトの使用頻度, OSのファイルキャッシュとメモリ搭載量, ページイングの状況により変わる。

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 04:19:37 ID:ky2rF21x0]
しかし, ここの連中ときたら, どこそこのスクリプトがuserContent.jsで動かない何処を直せばいいの?だの,
エラーがcontent・menu両方出るけど大丈夫? だの,
何かなーって感じ, 自分でどうこうする気全くなし。
素直にGM使ってりゃいいのにってwww

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 04:27:56 ID:ky2rF21x0]
時々出没するSeamonkey使いもそう, 文句言うばっかりで, 自分で工夫すること全くしない。
元のGM用スクリプトのバージョンがアップしただけで, お手上げの香具師も出没。
何ともかんとも情けない。




566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 04:49:02 ID:1PpCR2Nd0]
>>563-565
みんなおまえさんに対して、どうこうして貰おうなどと思って聞いてないから心配するな


567 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 04:58:13 ID:f8NcBae9P]
     \丶 r⌒ヽ (⌒⌒)  r⌒ヽ/,  / /,
  ヽ  、、;(⌒ヾ . (((⌒⌒)))  /⌒) ),  ,
   、ヾ (⌒ ファビョ━ l|l l|l ━ン!⌒⌒);;)/,
 、\(⌒ゝ;(⌒ヾ    ∧_∧    ⌒)/)) .,  /
((⌒-丶(;;;(⌒ゝ;;(⌒∩#`Д´>'') ,⌒⌒);;;;;)))⌒)
 (;;;;(⌒(⌒;;;(⌒   ヽ    ノ / ))⌒));;;;)-⌒))
ゞ (⌒⌒=─      (,,フ .ノ    ─=⌒⌒)ノ;;ノ;;;::)
((⌒≡=─.       レ'    ─=≡⌒)丿;;丿ノ

568 名前:名無しさん@お腹いっぱい。 [2007/12/20(木) 05:39:41 ID:2n1uDnAb0]
alice0775さんのDrag'n'goで検索ボックスに文字列をコピーする機能を追加したいです。
いろいろ試行錯誤したのですが、どうにも上手くいきませんでした。
どなたか方法を教えてくれませんか?



569 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 05:50:36 ID:9mrQoVz10]
 ID:ky2rF21x0の出番きたよ

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 06:16:33 ID:bZVkEvay0]
まだですか?早く教えて下さい。

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 06:23:51 ID:Jmh8Te5R0]
まあID:ky2rF21x0がalice0775さんなんですけどね

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 06:57:06 ID:1PpCR2Nd0]
Alice氏は、たまにお茶目なことするからな

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 12:14:55 ID:VMLu2uJ80]
userContentjsのスクリプトの有効無効とエディタの起動for1.3.txt
をうpしておきました。 かなり冗長かもしれない。
0.UCJSToolkit.uc.jsと言うものを使えば簡潔に記述できるのかもしれません。
ttp://www6.uploader.jp/dl/script/script_uljp00092.zip.html

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 12:28:09 ID:VMLu2uJ80]
連投スマソ
>>568
Zeniko氏の?
拙作の最終版(何?)だったら↓→だったと思うけれど
>>571>>572
エッ?! 記憶にない...

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 12:36:28 ID:/YLHnaEU0]
>>574
コテつけた方がいいんじゃないでしょうか



576 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 22:27:30 ID:cLbOsF6k0]
>>556
お疲れさまです。
SeaMonkey 1.1.7、2.0a1Pre{Build ID:20071220}共に動作確認しました。
TabOrderも完璧戻りました。ありがとうございます。

>>573
お疲れさまです。引き続き使わせていただきます。
> エッ?! 記憶にない...
Alice氏作スクリプトのメタデータ観ると、たまに吹き出すことことがありますよ。
やっぱおちゃめです。


577 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 01:37:53 ID:wuQ1jF+a0]
>>574
見逃していました。ありがとうございました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<327KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef