5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Proxomitron Part23

1 :名無し~3.EXE:04/08/17 01:16 ID:YNfV4f2I
【本体(N4.5 May・June)・SSLアドオン・テクスチャーのダウンロード】
http://www.proxomitron.info/files/index.shtml
Juneバージョンの日本語化パッチはアプロダの0311.zip。

【Proxomitron-J】
http://www.pluto.dti.ne.jp/~tengu/proxomitron/
日本語訳ヘルプ
http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
本体(N4.5May)とその日本語化パッチ、OpenSSLライブラリのダウンロード
http://www.pluto.dti.ne.jp/~tengu/proxomitron/download.html

【アップローダー】
http://wind.prohosting.com/proxmine/cgi-bin/uploader/

【IE用必須設定(高速化)・過去ログ・FAQ・ime.nu消し・関連リンク】
http://www2.wbs.ne.jp/~go-to/prx/faq.html

【前スレ】
Proxomitron Part22
http://pc5.2ch.net/test/read.cgi/win/1084124599/

【関連スレ】
■■■■Proxomitron入門スレッド■■■■4
http://pc5.2ch.net/test/read.cgi/pcqa/1083071062/l50
Proxomitron フィルタ作成スレッド
http://pc5.2ch.net/test/read.cgi/software/1083337210/l50
ブラクラにProxomitronで対抗するスレPart5
http://pc5.2ch.net/test/read.cgi/software/1060792740/l50

2 :名無し~3.EXE:04/08/17 01:18 ID:bQVx9ELv
>>1


3 :名無し~3.EXE:04/08/17 01:54 ID:mkU8U8ev
>>1都昆布三世

4 :名無し~3.EXE:04/08/17 02:17 ID:bQVx9ELv
スレが新しくなったところで、新しいアプローチでの右クリック禁止対策の紹介。
今までの奴は、本文などに誤爆しやすかったり、副作用があったり、
簡単に回避する方法があったりで個人的に気に入らなかったんだよね。

仕組みとしては、oncontextmenuなどでreturn falseを返す系に対抗して、
attachEventで強制的にreturn trueを返すメソッドを追加するEnableContextMenu.jsと
右クリック内でのalertをブロックしついでにstatusbarに表示するAlertBlocker.jsからなっている。

従来のタグ内のoncontextmenu等を消すタイプに比べて
・誤爆が少ない。特にスクリプトや属性と関係ない本文に誤爆しない。
・JavaScriptでメソッド改造をしているため、回避が難しい。
 (従来の方法はdocument["on"+"contextmenu"]等で簡単に回避できる)
・oncontextmenuイベントそのものを潰しているわけじゃないので、
 通常のコンテキストメニューの代わりに用意してあるメニュー等を表示できる。
・右クリック→alertで表示されるメッセージがステータスバーでわかるので、
 くすっ。ここ右クリック禁止してやがるな。っとほくそえむことができる。
・HTMLGuardian(http://www.protware.com/)もHTMLProtect(http://www.komiya.co.jp/optanqfx/)
 それ専用の対策コードを書くまでも無く、そのままのフィルタで突破可能。

5 :名無し~3.EXE:04/08/17 02:17 ID:bQVx9ELv
使い方は、下のスクリプトをProxomitronのhtmlフォルダに入れて、
この三行を<start>やらお好きな方法でページの最初の方に入れてください。
BackupOriginalFunctions.jsだけは必ず独立したscriptタグで入れること。
でないとメソッドのバックアップがうまくいきません。
<!--//--><script src="http://local.ptron/BackupOriginalFunctions.js"></script>
<!--//--><script src="http://local.ptron/EnableContextMenu.js"></script>
<!--//--><script src="http://local.ptron/AlertBlocker.js"></script>


いつものことだけどIE専用。NetscapeやOperaでは全く違うコードにしなければいけなそう。
watch()を使ったらもっと良いのが作れそうだし。

あんまりテストしてないからバグもあるかもね。
まあアプローチの紹介ってことで。

6 :名無し~3.EXE:04/08/17 02:18 ID:bQVx9ELv
[BackupOriginalFunctions.js]
//本来のメソッドのバックアップ。
//Webページ作者さんには改造版メソッドを使わせて、自分はオリジナルのメソッドを使いましょう。
if(!window.OrgFuncsFlag) {
window.OrgFuncsFlag=true;

window.document.writeOrg = document.write;
window.document.attachEventOrg = document.attachEvent;

window.setTimeoutOrg = window.setTimeout;
window.clearTimeoutOrg = window.clearTimeout;
window.setIntervalOrg = window.setInterval;
window.clearIntervalOrg = window.clearInterval;
window.alertOrg = window.alert;
window.openOrg = window.open;
window.attachEventOrg = window.attachEvent;
window.evalOrg = window.eval;

}

[EnableContextMenu.js]
//右クリックと関係ないのがあるけど気にしない。
document.attachEventOrg("oncontextmenu",function (){return true});
document.attachEventOrg("onmousedown",function (){return true});
document.attachEventOrg("onmouseup",function (){return true});
document.attachEventOrg("onkeydown",function (){return true});
document.attachEventOrg("onkeyup",function (){return true});
document.attachEventOrg("onselectstart",function (){return true});
document.attachEventOrg("ondragstart",function (){return true});

7 :名無し~3.EXE:04/08/17 02:19 ID:bQVx9ELv
[AlertBlocker.js]
//EnableContextMenu.jsに入れてもいいけどね。
//alertだけじゃなくてpromptとかもやる必要あるだろうな。
function alert(text) {
if(!event)return alertOrg(text);

var cancel=false;
switch(event.type) {
case "mousedown":
case "mouseup":
if(event.button == 2)cancel=true;
break;
case "contextmenu":
cancel=true;
break;
}

if(cancel) {status="[!] "+text; setTimeoutOrg("status=''",5000); return;}

return alertOrg(text);
}

8 :名無し~3.EXE:04/08/17 04:53 ID:qNSIZpOw
作者蘇るぞ!!

9 :名無し~3.EXE:04/08/17 08:47 ID:7mO9Scrh
前スレの.jsファイル警告(ダウソ)もどきのミジンコ的対策

Name = ".js delete"
Active = TRUE
Bounds = "<script*</script>"
Limit = 128
Match = "\0.js\1"
Replace = "\0?\1"

10 :名無し~3.EXE:04/08/17 11:31 ID:guS9LGte
おみとろんって、慣れてきていろいろやるようになってくると、
最終的には単なる、独自jsへのインタフェースってだけになるわな。

11 :名無し~3.EXE:04/08/17 13:18 ID:bQVx9ELv
>>10
同意見w

HTMLだけならProxomitronならではのやり方が目に付くだろうけど、
HTMLには便利だが悪用もできるJavaScriptが使えるし、使われている。
便利なJavaScriptを諦めるなんてもったいないことをするのなら別だけど、
JavaScriptが有効でないと見れないサイトも作れるし、JavaScript使うのなら
悪用されたJavaScriptを抑えるのにはJavaScriptの方が有効なんだよね。

ところでまだ解決策が見つからないのがJavaScriptでコンテンツ生成するタイプの
うまいフィルタリング。例の特許のせいで、Flash広告のためのobjectタグを
JavaScriptで生成しているの多いんだよね。もちろんURLでブロックすりゃいんだけど、
フィルタリングもしたんだよな。document.writeでもフックして中身チェックするか?
難しそうだしパフォーマンス悪そうだけど。
ブラウザ依存になると思うけど、objectタグが生成するタイミングでイベントとらえて
キャンセルしたり出来ないのかなぁ? ってこれってすでにProxomitronの話題ではないw

12 :名無し~3.EXE:04/08/17 13:50 ID:6MmFRF63
あー、自分もオミトロンで挿入するjsについていろいろ質問したいんだけど
なんかスレ違いなような気がして出来ないんだよな。

document.referrerが出力する値をjsで根本から消す方法とか。
普通にオミトロンで文字列マッチさせててもちょっと書き方変えられたらおしまいだもんな・・。

13 :名無し~3.EXE:04/08/17 14:34 ID:bQVx9ELv
>>12
それはヘッダのReferer自体を削除すればいいと思うが?
標準の奴のReplaceを無しにすればいい。

[HTTP headers]
In = FALSE
Out = FALSE
Key = "Referer: Remove where we've been (Out)"
Match = "*"
Replace = ""

ついでに俺はこう言うヘッダフィルタでページごとにRefererを自由に変えられるようにしている。
リンク元を隠すつもりは無いし、ちゃんとしたReferer渡さないと見れないページもあるので。
って実はちゃんとしたReferer渡すのに別の方法使っているからこれもあまり使ってないんだけど。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Referer: Set Referer"
Match = "$URL(https+://$LST(RefererList))"
Replace = "\0"

リスト内容の例
www.cybersyndrome.net/evc.html$SET(0=http://www.yahoo.co.jp/)

どうしてもJavaScriptでやりたいのなら
referrerオブジェクトのtoStringを改造して・・・ってあれ?ならないな?

14 :名無し~3.EXE:04/08/17 14:41 ID:ktIs1V+R
>>12
omitronを欺くページが実際にどれだけあるのかということを考えると
単純な文字列マッチングで十分だと思われ。

15 :名無し~3.EXE:04/08/17 14:52 ID:bQVx9ELv
>>14
Proxomitornで対策する方法を考えていると、
逆にProxomitronを欺くテクニックを思いついてしまうw

わざわざJavaScriptとかで変な事しているサイトって
なんでそういうテクニック使わないのかなぁ?
どうせやるのならとことんやればいいのに。

16 :名無し~3.EXE:04/08/17 15:06 ID:bQVx9ELv
>>12
> document.referrerが出力する値をjsで根本から消す方法とか。
できたできた。でもNetscape6、Mozilla用。
ここらへんの書き方、あたらしめの仕様だったり、いくつか書き方あるみたいで、
他のブラウザ独自/共通の書き方を調べる必要あり。

document.__defineGetter__("referrer", function () { return "dummy referrer";});
alert(document.referrer);

17 :名無し~3.EXE:04/08/17 18:01 ID:ktIs1V+R
>>4
面白い。

動作のポイントとしては
・ページは書き換えない(表示を壊さない、動作を阻害しない)
・最上位のイベントでコソーリtrueを返すことでコンテキストメニューを表示させる
・「右クリック禁止!」などのウザいメッセージはalert()側を潰すことで無害化
ってことっすね。

oncontextmenu='event.cancelBubble=true;return false;'
とされるとdocument.oncontextmenuまでイベントが上がらないっぽいけど。

18 :名無し~3.EXE:04/08/17 18:50 ID:viqT76it
深追いし過ぎると切りがないよ

19 :名無し~3.EXE:04/08/17 19:59 ID:arhb4O9+
タグの前に何かを挿入させたい。
<a href=〜>〜</a> → <span>!</span><a href=〜>〜</a>

ただし、このタグにマッチするフィルタが他にもあるため、
Allow for multiple matchesをONにする必要がある。

すると、フィルタにマッチした結果にさらにフィルタがマッチして
無限ループに陥る。

Allow for multiple matchesをOFFにすることなく
タグの前に挿入するいいやり方ないですかね?

20 :名無し~3.EXE:04/08/17 20:01 ID:Mg+zJ8bC
ここが本スレでしたか・・・いままで悪夢を見ていたようです・・・

21 :名無し~3.EXE:04/08/17 21:11 ID:WKqQNQ5l
一度目のマッチ時に架空の属性でも付けて、二度目のマッチ時にそれがあった
場合はマッチしないようにするとか。

22 :名無し~3.EXE:04/08/17 21:18 ID:WKqQNQ5l
>>13
HTTPヘッダのリファとjsのリファはまったく別。
それぞれ別のフィルタを用意しないと消せないよ。
ちなみにリファを消すフィルタならうpロダに完成度が高いのが上がってる。

>>14
馬鹿すぎ・・。

23 :名無し~3.EXE:04/08/17 21:18 ID:WKqQNQ5l
あ、ウpロダに上がってるのはHTTPのリファを消すフィルタね。

24 :13:04/08/17 22:20 ID:Bx0veLB1
>>22
あぁそうか。リファラーってのはブラウザが持っている情報。
ブラウザから送信されたデータを途中のProxomitronで書き換えても、
JavaScriptに使われるブラウザがもっている情報はそのままってことか。
個人的にはリファラー消そうと思ってないから気づかなかった。

Netscape、Mozillaは>>16の方法でいいとして、IEやOperaはどうするかな?
document.referrerを消すんじゃなくてもっと確実な方法が欲しいね。
(JavaScriptの)リフェラーを好きなのに変えるのじゃなく
単純に消すのならなんとかなりそうだけど、パフォーマンス悪そう。

・・・と意味深なことを言ってみるテスト。
# やりかたを内緒にしたいわけじゃないけど書く前にちょっと考えたいので。
# いつになるか知らないけど出来たらなにか書く。出来なかったら放置するかも。

25 :4(=13):04/08/17 22:26 ID:Bx0veLB1
>>17
> oncontextmenu='event.cancelBubble=true;return false;'
> とされるとdocument.oncontextmenuまでイベントが上がらないっぽいけど。
やっぱりばれましたかw

ルールとしては
・タグの属性(<body oncontextmenu="event.cancelBubble=true;return false">)よりもattachEventの方が強い
・同じタグに対してのattachEventなら最初のattachEventで返した値が使用される。

なので、これの対策としてはbodyのすぐ後にattachEventをするスクリプトを入れるとか。
でもbody自体がscriptで生成されたら・・・。behaviorでどうにかならないかな?

26 :4(=13):04/08/18 13:09 ID:qTou9PFA
IEのスクリプトで偽のreferrer返すのできたかもしれない・・・。
始めに言っておくとProxomitronの話ではありません。
完全にスレ違いです。スマソ

これかなりイリーガルっぽい。
動作するのは奇跡なのじゃないかと思ってしまうコード。
もちろん動かなくても知りません。

27 :4(=13):04/08/18 13:09 ID:qTou9PFA
<script></script><script type="text/vbscript">
Dim OrgDocument: Set OrgDocument = document
Class DummyDocument
Function write(v):OrgDocument.write(v):End Function

Property Get location:location = OrgDocument.location:End Property
Property Get referrer:referrer = "dummy":End Property

Property Get onclick:onclick=OrgDocument.onclick:End Property
Property Let onclick(v):OrgDocument.onclick = v:End Property
Property Set onclick(v):OrgDocument.onclick = v:End Property
End Class
</script>
<script type="text/vbscript">
Dim document: Set document = New DummyDocument
</script>

<html><body>ここから通常HTML<br>
<script>//js sample
alert(document.referrer);
alert(document.location);
document.write("write test");
document.onclick = function (){alert("click")};
</script>

<script type="text/vbscript">'vbs sample
MsgBox(document.referrer)
</script>
</body></html>

28 :4(=13):04/08/18 13:10 ID:qTou9PFA
補足
・通常アクセスされるdocumentオブジェクトを偽の
 DummyDocumentオブジェクトに摩り替え、referrerはダミーを
 referrer以外は本来のdocumentオブジェクトにスルーしている

・VBScriptを使っている理由は、onclickなどが代入された時点で
 onclickハンドラを即座に本来のdocumentオブジェクトに反映する必要があるため。
 もちろんVBScriptを使っていても、同じHTML内でJavaScriptも使えます。

・最初の<script></script>はデフォルトのスクリプト言語をJavaScriptにするため。
 これを省略すると最初に出てくるVBScriptがデフォルトのスクリプト言語に設定され。
 以降scriptタグに言語を指定しないとVBScriptと判断されるから。

・onclickにProperty LetとProperty Setの両方を指定しないと動作しない。
 onclickに代入されるのはnull(値型)とfunction(参照型)があるため?
 どちらか一つに限定されるもの片方だけでいいのかも?
 Property Set側の中身はSetをつけてSet OrgDocument.onclick = vの方がいいかもしれない。

・最後あたりのDim document〜が一行だけ別scriptに分かれているのは、
DummyDocument定義の所に含めるとOrgDocument = documentで使用しているdocumentが
Dim document〜を参照してしまうため。

・見てのとおり全部は書いていません。あとは力仕事。
 documentオブジェクトのプロパティ、メソッドを一般的な方法で列挙されないものも含めて
 全て列挙する方法があるのならスクリプトでscriptを生成するなんて荒業で楽できるかも?

・IE用。Netscape(6以降?)とMozillaはこの方法で簡単にいけるはず。Opera、他は知らない。
document.__defineGetter__("referrer", function () { return "dummy referrer";});
alert(document.referrer);

29 :4(=13):04/08/18 22:30 ID:0YQ+6SZQ
>>26-28の判明した問題点。
こうやって作ったDummyDocument型のdocumentには好きなプロパティをつけられない。
たとえば、document.dummy=1とかするとエラーになる。
解決策はあるんだろうか?

さて力仕事が嫌なのでツール使って生成したけどいるのかなぁ。
さすがに300行近くあるのをここにコピペする気にはなれないけど。

30 :名無し~3.EXE:04/08/19 06:05 ID:wE20/ZpI
>ツール使って生成したけど

その方法にもっとも興味がわく。

31 :名無し~3.EXE:04/08/19 09:12 ID:ZnRbHb7y
また新スレか
ageるか

32 :名無し~3.EXE:04/08/19 20:04 ID:FEat/y8k
>>9
サンクス。これで困ってたので助かった!


33 :名無し~3.EXE:04/08/19 20:14 ID:FEat/y8k
ん。
>>9を書き足すと、
http://sportsnavi.yahoo.co.jp/fight/other/live/200408/19/index.html
がバイパスするorしないでリロードすると文字の大きさが変わってしまう!?




34 :名無し~3.EXE:04/08/19 21:13 ID:vDA+lNV4
「サイトへの接続エラー」になるまでの時間が短すぎて
重いサーバーだとページが見れない。
何かいい方法ないですかね?

35 :名無し~3.EXE:04/08/19 21:50 ID:ylQ+OlV3
なんか最近ほうぼうで.jsが.jsがって目にするけど
なんかあったのか?

36 :名無し~3.EXE:04/08/19 22:59 ID:Mv7Hyzab
>>35
漏れも何だダウンロードを要求される

37 :名無し~3.EXE:04/08/20 02:22 ID:TfY8Ka28
それって「Content-Type: Fix MIME types based on URL (In)」じゃない?
んで出ない人は、他のフィルタでやばそうなJSが消えてるとか・・・。

38 : ◆9/txN145EY :04/08/20 05:42 ID:hEIvxl40
>>35-36
漏れが作った>>9の紙ソースは無視ですか?そうですか…
Limit = 128 は 256 にしといてください
(・∀・) 128 で 久しぶりにアレガデタ

39 :名無し~3.EXE:04/08/20 06:49 ID:qoGLE9nR
>>37
「Content-Type: Fix MIME types based on URL (In)」のチェックをはずしたら
:.jsのダウソを要求されなくなりました。でも、はずしてもいいんでしょうか?

>>38
>>33をご覧下さい。>>9をcfgに書き足すと、サイトによっては文字のサイズがおかしくなります。



40 :名無し~3.EXE:04/08/20 06:52 ID:+enCcrPB
javascript:document.location=document.location.href.replace("Prefix-bypass..", "");
これだと一つごとに必要なので正規表現を使って(bypass|dbug|src等)
Prefix-とコマンドを削除する汎用ブックマークレットの作り方を教えてください。


41 :名無し~3.EXE:04/08/20 07:53 ID:f5uUmCkm
In = TRUE
Out = FALSE
Key = "Content-Type: Fix MIME types+ (In) (2004/06/24; )"
Match = "(text/|application/x-)$URL(https+://[^/]+/[^?]++.([a-z0-9]+{2,5}(^?)&&$LST(MIME-List)))"
Replace = "\0"

42 :名無し~3.EXE:04/08/20 09:34 ID:2crziwhJ
>>40
javascript:(function(){var pf="Prefix";document.URL=document.URL.replace(RegExp("^(https?:\/\/)"+pf+"((src|dbug|bypass|bweb|bout|bin|https)\.\.)+"), "$1")})();

var pf="Prefix"
の部分は各自プレフィックスの値を入れる。

43 :名無し~3.EXE:04/08/20 11:55 ID:SfhkmDbZ
jsがどうのこうの言ってる馬鹿は入門スレかPC初心者板にいってくれ。 >>9も同レベルだぞ。

44 :名無し~3.EXE:04/08/20 12:18 ID:SfhkmDbZ
つーか>>9ってよく見たらただパスを存在しないURLに書き換えてるだけじゃん。
こんなフィルタ(と呼ぶのは問題あるなこりゃ)書いといて>>38で偉そうにしてるなんて
しんじらんねー。 豆腐の角に頭ぶつけて氏ねよタコ頭。

45 :名無し~3.EXE:04/08/20 12:41 ID:RLmYzRc6
javascriptなんてイラネ(゚д゚)、

46 :名無し~3.EXE:04/08/20 14:33 ID:TWfKuWpI
>>33とかたいした問題じゃないな、ここまでで一番役立つのが>>9だな
明らかにネタぽいけど。個人的には拾って付け加えるだけだから助かる
JavaScriptをまともな用途に使ってるサイトなんて漏れは逝かないし・・・

>>43 そりゃ個人個人が決める罠('A`)

47 :名無し~3.EXE:04/08/20 14:46 ID:SfhkmDbZ
夏休みの間はwindows板のレベルがガタ落ちだな。

48 :名無し~3.EXE:04/08/20 14:51 ID:Dybrzsjr
>>47
お前みたいなのが居座ってるしな

49 :名無し~3.EXE:04/08/20 14:54 ID:SfhkmDbZ
>>48
俺はプロのjs書きだぞ。

50 :名無し~3.EXE:04/08/20 14:55 ID:vMXayt0U
>>49 >>45

51 :名無し~3.EXE:04/08/20 15:08 ID:12PwmrC6
jsでダウンロードのダイアログ開くのはProxomitron以前の問題なので
入門スレにでも行ってください。検索しても解決するよ

52 :名無し~3.EXE:04/08/20 15:13 ID:SfhkmDbZ
いいよ、無理に教えてあげなくても。
あふぉな糞ふぃるた入れてヒィヒィ言ってればいいんだw

53 :名無し~3.EXE:04/08/20 15:16 ID:pNHn+D8F
>>52
で、おまいはどんな糞じゃないプロ的なJavaScriptを組めるんだ?

54 :名無し~3.EXE:04/08/20 15:31 ID:SfhkmDbZ
こいつらのcfgファイル見たら爆笑しすぎて死ぬかも知れん。

55 :名無し~3.EXE:04/08/20 15:35 ID:pNHn+D8F
>>54 (>>43-44 >>47 >>49 >>52)
おやおや、ただの荒らしか・・・相談したいスクリプトがあったんだがやめとくよ(´・ω・`)

56 :名無し~3.EXE:04/08/20 15:42 ID:SfhkmDbZ
作者の死因は>>9が書いたフィルタらしいな。 笑いすぎて呼吸困難になったそうだ。

57 :名無し~3.EXE:04/08/20 15:54 ID:Kx936bj5

      _____
    ///////////ヽ,,
   f メー-----ー弋メヽ
   ト| ___ ____ ____ .|ミミ|     _________________________
   ト|_,,,,,,__メ __,,,,,,_ |ミミ|   /おやおや、JavaScriptごときで荒れるとはいかがなものか。
   f|.-=・=H-=・=~iー6}リ <   これはまことに由々しき事態であり、ぞっとしない。
    'ヒ______ノハ、_____ノ !!|   | 本来ならば、この場で怒鳴りつける所であるが
    f  _, ,ム、、_   ./    \ヤング諸君にもそもそと苦言を呈するにとどめておく。
    ヽ ィ-==ー-i, ,ノ 人      ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     \,____// /~丶_
      人,_____/ /   \
     /|_/又 \ /


58 :名無し~3.EXE:04/08/20 16:09 ID:SfhkmDbZ
初心者諸君、これだけカマってあげたんだからもういいでしょう。
おとなしくPC初心者板に帰りなさい。

59 :名無し~3.EXE:04/08/20 16:14 ID:Wz8prTKi
>>58
で、おまいはどんな糞じゃないプロ的なJavaScriptを組めるんだ?

60 :58:04/08/20 16:15 ID:SfhkmDbZ
ああ、また58踏んじったよ・・。

61 :名無し~3.EXE:04/08/20 16:27 ID:Wz8prTKi
>>60
口だけは達者ですね^^ はやくプロのScript組んでね

62 :58:04/08/20 16:30 ID:SfhkmDbZ
はぁ? 目的も無いのにスクリプト組めだぁ? 死ねよ池沼。

63 :名無し~3.EXE:04/08/20 16:39 ID:dN6/naEP
ところでjsって何ができる?

64 :名無し~3.EXE:04/08/20 16:41 ID:9P7YYYO/
>>63
無駄な事ばかり、基本的には切っておいたほうがイイ

65 :58:04/08/20 17:11 ID:SfhkmDbZ
>>64
ID見てデアボーイズ思い出したじゃねーか・・。

66 :58:04/08/20 17:17 ID:SfhkmDbZ
>>63
javascript clipdata でぐぐれば何が出来るか解かると思うぜ。

67 :58:04/08/20 17:19 ID:SfhkmDbZ
あれ? スマン、ペーシが゙消失してる。

68 :58:04/08/20 17:20 ID:SfhkmDbZ
まぁIDがドラゴンボールZだからいいか・・。

69 :名無し~3.EXE:04/08/20 18:26 ID:12PwmrC6
本日の特選NGワード「ID:SfhkmDbZ」

70 :58:04/08/21 07:03 ID:w74a3XPg
Protocol src killerの作者は+と++の使い分けが出来てねぇな。
*> と [^>]++> の両方使ってるのが不思議だな。

71 :58:04/08/21 07:17 ID:w74a3XPg
http://[^/]++:[0-9]++(/|)("|>|\s))*)



http://[^/]++(:[0-9]+|)(/|)("|>|\s))*)

72 :58:04/08/21 07:31 ID:w74a3XPg
う〜む、パスがローカルファイルだった場合はスルーするのか。
まぁプロトコルではないんだが・・。

73 :名無し~3.EXE:04/08/21 08:17 ID:hLTXxDES
またアマチュアか
あげるか

74 :58:04/08/21 08:21 ID:w74a3XPg
ん? 待てよ、fileプロトコルってなかったっけか?
すると欠陥ひるたってことになるな。 まぁこのひるたに載ってないプロトコルは
全てスルーなわけだから始めから欠陥だらけなわけだが・・。

75 :58:04/08/21 08:29 ID:w74a3XPg
おい暇人ども、今夜までに修正版書いて貼っとけ。
俺は社長なんで休みが無いんでな。

76 :名無し~3.EXE:04/08/21 12:43 ID:SEsV3hB8
思い付いた事全部書き込むなよ整理しろタコ社長

77 :名無し~3.EXE:04/08/21 13:11 ID:cWLjiWgq
MIME Fix List.txtってどういう機能をしてるの?
うちの環境だと
js $SET(0=text/javascript)
が問題起こして「page2ad.google.comからjsファイルをダウンロードしろ」ってダイアログが出て
うざくてうざくて仕方なくて、コメントアウトしたらダイアログが出なくなった。
これで何か問題ある?教えてえらい人。

78 :名無し~3.EXE:04/08/21 15:30 ID:h1iJ3WSR
>>51
バイパスにするとjsのダイアログは出ませんけど。
おみとろんのヘッダが原因でダイアログが出ることもわからない素人の方ですか?








79 :名無し~3.EXE:04/08/21 15:31 ID:aqYcdfX0
ttp://news.tbs.co.jp/tbs_main.html
ここのメディアプレイヤー用の動画を再生したいのですが
ヘッダのUser-Agent有りだとパスがおかしいと言われます。
ヘッダのUser-Agent無しだと普通に再生されます。(IEのUser-Agentになるので)
それで、ヘッダのUser-AgentにIEと同じ下記を設定しても駄目でした。
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

これはUser-Agent以外に何かチェックしているのでしょうか?

80 :名無し~3.EXE:04/08/21 15:41 ID:i+gygRES
うちじゃ出ないんだよな。
再現させようと思ってデフォルトのcfgとかtoc氏のフィルタ入れても出ない…。
出るって人は何入れてんの?

81 :名無し~3.EXE:04/08/21 16:02 ID:/j9IjXFy
>>77
入門スレの最後のほうに答えが書いてあるんだが…
なんでくだらんことをいちいち本スレにマルチしてまで聞くかなぁ・・。

82 :77:04/08/21 16:47 ID:bmMwGSHD
初めて聞いたのにマルチ扱いかよ。

83 :名無し~3.EXE:04/08/21 16:57 ID:/j9IjXFy
初心者は全員まとめても一人前じゃねーから一人以下なんだろター子。

84 :名無し~3.EXE:04/08/21 17:03 ID:/j9IjXFy
ったくなんでこんな時化ぬ目がオミトロン使ってんだか・・

85 :名無し~3.EXE:04/08/21 17:06 ID:Cu3PLV2+
>>77
あっちにURL書いてきたよ、おまいがあちこち逝くからこっちでも報告しちゃる(´ー`)y─┛~~

86 :名無し~3.EXE:04/08/21 17:31 ID:/j9IjXFy
>>77
>教えてえらい人

すまんかった、ここを読み流していたよ。

何 も 問 題 無 い 。

ちなみに俺はこの類のフィルタは使ったことないよ。
Content-typeと拡張子がぜんぜん違うページとかざらだしね。

87 :名無し~3.EXE:04/08/21 17:32 ID:/j9IjXFy
↑フィル他でContent-typeを直すと見れなくなる糞ページね。

88 :77:04/08/21 18:37 ID:DWrUteYn
>>85
ああ、URLキボヌしたのは俺。
先に言っとくけどあれが初カキコだぞ

89 :名無し~3.EXE:04/08/21 18:40 ID:/j9IjXFy
ちなみに向こうの613は俺だw

90 :85:04/08/21 19:27 ID:PHTuWK8b
あっちの627 633は漏れだったりする…(・∀・)ヒト スクナソー ダナ
俺らと他に数人しかオミトロンスレにh(ry

91 :名無し~3.EXE:04/08/21 19:37 ID:/j9IjXFy
ほんとに人いねぇんだなw

92 :名無し~3.EXE:04/08/21 19:49 ID:PHTuWK8b
ブラクラとか最近あんま見かけないからなぁ、現時点で重要性は低いかも
昔から使ってる俺らは無いと色々と細かい点で不便だし落ち着かないけど
最近ネット始めたやつらはノートン+XP_sp2とかで大概のモノは防いじゃうだろうし

93 :77:04/08/21 20:58 ID:DWrUteYn
腑に落ちないが謝っておく。
すまんかった。

94 :名無し~3.EXE:04/08/21 21:01 ID:/j9IjXFy
何故あやまるんだよ、テンション下がるなぁ・・

95 :名無し~3.EXE:04/08/21 21:18 ID:lCsSH4Bi
またの舐め合いか

96 :名無し~3.EXE:04/08/21 21:24 ID:/j9IjXFy
正直悪いと思っても無いのにあやまられても嬉しくもなんともないんだよな、
あやまるなら画面の前で土下座して謝れ。 それが嫌ならあやまらなくていいからアレを出せ。

97 :名無し~3.EXE:04/08/21 21:57 ID:/j9IjXFy
俺明日登校日だからもう寝るな〜
夏休みの算数の宿題終わりそうにないからピンチになったら手伝ってくれよ、じゃぁな。

98 :名無し~3.EXE:04/08/21 22:01 ID:i+gygRES
自由研究でフィルタの作成とかする奴はいるか?

99 :名無し~3.EXE:04/08/21 22:59 ID:c0XFfFqh
>>71
++を+にするのはいいとしても、(〜〜|)にしたら完全に無意味なフィルタになるだろ馬鹿。

朝から晩まで引きこもって人のフィルタの揚げ足取り。
単純なミスは指摘できてもフィルタの意味を理解できる程のIQは無しか。

100 :名無し~3.EXE:04/08/21 23:41 ID:HCxTOLbn
午前中から夜まで張り付いてる神経症的な基地外が
一週間前くらいからまた来てるようだな。
こいつは1年くらい前からいるようだけど
スレの人口が減ってるのにこいつだけ一人で何回も書き込んでるから
どんどん特定しやすくなってる。

220 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)