read.cgiをjavascriptで実現させるプロジェクトのスレッドです。
テスト版
http://sunos.saita.ma/read-js/test/read.cgi
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/
read.cgi 2006―JavaScriptはCGIの夢を見るか
■ このスレッドは過去ログ倉庫に格納されています
NGNG
代理
名前: !kab▲ ◆cZfSunOs.U
E-mail: sage
内容:
>>166 例えば,
http://qb5.2ch.net/test/read.html/operate/1153819270/
という URL でスレを表示させる際の
http://qb5.2ch.net/test/read.html
のことです.
名前: !kab▲ ◆cZfSunOs.U
E-mail: sage
内容:
>>166 例えば,
http://qb5.2ch.net/test/read.html/operate/1153819270/
という URL でスレを表示させる際の
http://qb5.2ch.net/test/read.html
のことです.
でっ。ごめんなさい
http://www.2ch.net/read.html&u=http://qb5.2ch.net/operate/dat/1153819270.dat
とかじゃまずいんでしょうか?
とかじゃまずいんでしょうか?
# >>171 ちょん切れたので......
>>170
>http://www.2ch.net/read.html&u=http://qb5.2ch.net/operate/dat/1153819270.dat
& だとダメですが,? か / か # にすれば一応動きますね.
とはいえ,ブラウザによっては同一ホストという制限はあるかも.
まぁ,既存の URL との互換性を捨ててもいいならいろいろやりようはあります.
キャッシュを有効活用ということなら # を用いるのがベストです.
ただ,たとえそうしたとしても,それが普及するまでの間は従来式の URL が
当面そのまま残りますから......
>>170
>http://www.2ch.net/read.html&u=http://qb5.2ch.net/operate/dat/1153819270.dat
& だとダメですが,? か / か # にすれば一応動きますね.
とはいえ,ブラウザによっては同一ホストという制限はあるかも.
まぁ,既存の URL との互換性を捨ててもいいならいろいろやりようはあります.
キャッシュを有効活用ということなら # を用いるのがベストです.
ただ,たとえそうしたとしても,それが普及するまでの間は従来式の URL が
当面そのまま残りますから......
173149
2006/07/28(金) 17:09:55ID:dbg/okTO0 js を実行する html と違うドメインの dat は、js からは セキュリティの関係で読み込めないよ。
他ドメインの js ファイルを実行することはできるから、>>151-152 なら大丈夫だけどね。
他ドメインの js ファイルを実行することはできるから、>>151-152 なら大丈夫だけどね。
2006/07/28(金) 17:10:46ID:r+F+KIBY0
従来のアドレスにアクセスしたらそのアドレスに飛ばすっつーことか。
というかスキーム名要らなくない?
もっと言うとPATH_INFOでいいような。
というかスキーム名要らなくない?
もっと言うとPATH_INFOでいいような。
2006/07/28(金) 17:13:51ID:zKffljcV0
セキュリティがドメイン単位なら問題ないような。
鯖単位だと別鯖にだせないけど。
鯖単位だと別鯖にだせないけど。
まぁ要は,? (QUERY_STRING) や / (PATH_INFO) を使うと,同一の read.html というファイルであっても
板・スレの指定が異なるとブラウザ側はそれぞれ別々のコンテンツとして扱ってしまうってことで.
# を用いて例えば
http://qb5.2ch.net/test/read.html#operate/1153819270/
のようにすれば,板・スレの指定が異なってもブラウザは同一コンテンツとして扱ってくれると.
板・スレの指定が異なるとブラウザ側はそれぞれ別々のコンテンツとして扱ってしまうってことで.
# を用いて例えば
http://qb5.2ch.net/test/read.html#operate/1153819270/
のようにすれば,板・スレの指定が異なってもブラウザは同一コンテンツとして扱ってくれると.
おぉ、、そういうことなんですかぁ。
#すげー。
#すげー。
179149
2006/07/28(金) 17:25:13ID:dbg/okTO0 >>176
サブドメインを変えて試したことが無いから説得力が無いけど…
多分完全に一致するかどうかでチェックするんじゃないかな。2ch で言うサーバ単位になると思う。
ドメインを超えてアクセスできるとセキュリティホールみたいに見られるから、
大抵のブラウザ(IE、FF、Opera)ではクロスドメインのアクセスはできないよ。
サブドメインを変えて試したことが無いから説得力が無いけど…
多分完全に一致するかどうかでチェックするんじゃないかな。2ch で言うサーバ単位になると思う。
ドメインを超えてアクセスできるとセキュリティホールみたいに見られるから、
大抵のブラウザ(IE、FF、Opera)ではクロスドメインのアクセスはできないよ。
確かFQDN単位、だった気がする。あくまで気がする。
オフトピ
IE7β3では異なるドメイン間のサブフレーム移動はデフォルトで禁止
されてます。
(前までこの質問で賑わってました。)
IE7β3では異なるドメイン間のサブフレーム移動はデフォルトで禁止
されてます。
(前までこの質問で賑わってました。)
http://qb5.2ch.net/ を表示させた状態で
javascript:var h $3D window.XMLHttpRequest
? new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
h.open("GET", "http://info.2ch.net/", false);
h.send("");
alert(h.responseText);
を全部一行につなげてロケーションバーから入力すると,
IE も Firefox もダメっぽいですね.
h.open("GET", "http://qb5.2ch.net/", false);
に変えれば Ok ってことで,どちらも「同一ホスト」という制限かと.
javascript:var h $3D window.XMLHttpRequest
? new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
h.open("GET", "http://info.2ch.net/", false);
h.send("");
alert(h.responseText);
を全部一行につなげてロケーションバーから入力すると,
IE も Firefox もダメっぽいですね.
h.open("GET", "http://qb5.2ch.net/", false);
に変えれば Ok ってことで,どちらも「同一ホスト」という制限かと.
2006/07/28(金) 17:33:57ID:6Xyszskt0
Mozilla 1.7.x (Gecko) もopenの段階でエラーが出るね。
2006/07/28(金) 17:36:40ID:6Xyszskt0
Internet Explorer 6.0 SP1 もopenの段階でえらー。
186tato
2006/07/28(金) 17:39:54ID:chE9END/0 セイムドメインというのはこういうこと。
http://www.mozilla-japan.org/projects/security/components/same-origin.html
XMLHttpRequestでは、どのブラウザでもクロスドメインリクエストは出せません。
http://www.mozilla-japan.org/projects/security/components/same-origin.html
XMLHttpRequestでは、どのブラウザでもクロスドメインリクエストは出せません。
187動け動けウゴウゴ2ちゃんねる
2006/07/28(金) 17:48:40ID:t3XQDhSZ0 ???????????????
188動け動けウゴウゴ2ちゃんねる
2006/07/28(金) 17:48:45ID:+s1TuJnu0 こっかいぎじどうをばくはするよ
189tato
2006/07/28(金) 17:49:19ID:chE9END/0 外側のread.htmlと
その内側からAjaxでリクエストする.datは同じドメインでなければなりませんが
でも、同じ内側から呼び出す相手でも、Ajaxを実行する.jsファイル自体は、クロスドメインにおいてあっても大丈夫です。
ちなみに、もしdataスタイルをjsのJSONなどの書式にしてもよければ、Ajax以前の時代のクロスドメインなダイナミックロードというのもありますけれど。
http://game.gr.jp/mag2p/2/loadjs/loadjs.htm
その内側からAjaxでリクエストする.datは同じドメインでなければなりませんが
でも、同じ内側から呼び出す相手でも、Ajaxを実行する.jsファイル自体は、クロスドメインにおいてあっても大丈夫です。
ちなみに、もしdataスタイルをjsのJSONなどの書式にしてもよければ、Ajax以前の時代のクロスドメインなダイナミックロードというのもありますけれど。
http://game.gr.jp/mag2p/2/loadjs/loadjs.htm
2006/07/28(金) 18:05:20ID:kVfCz8VA0
read.js 全ての処理をさせる どこに置いてもおk
read.html read.jsを読ませるだけ datと同じドメインじゃなきゃ駄目。
read.htmlとdatが同じドメインなら、read.jsがdatと通信しても大丈夫
っていう感じ。
read.html read.jsを読ませるだけ datと同じドメインじゃなきゃ駄目。
read.htmlとdatが同じドメインなら、read.jsがdatと通信しても大丈夫
っていう感じ。
2006/07/28(金) 18:11:00ID:E5cyDbY60
パラメータを#で渡すと、リンクが全部紫色にならないかな?
192tato
2006/07/28(金) 19:14:11ID:+swShs5T0 2chの仕組みがまだ良くわからずに書いていますが、、、
ふと、思ったのですけれど、もしレガシーな仕組みを引きずらなくても良いなら、
.datファイルをとりにいくのではなくDB使うというのは無しなのですか?
1) hoge1.2ch.net/read.html#hogehoge (hoge1.2ch.net/read.htmlはキャッシュ)
2) static1.2ch.net/ajax.js (ajax.jsはキャッシュ)
3) hoge1.2ch.net/db (差分のみ)
1)から2)をロードして#hogehogeに対応するデータを3)から受けとり
ユーザーへはAjaxなレスポンスを返すとかの方がシンプルでいろいろできるかも。
>>191 #なら、カレントページが訪問済みになりますが、#hogeとかですよね?
ふと、思ったのですけれど、もしレガシーな仕組みを引きずらなくても良いなら、
.datファイルをとりにいくのではなくDB使うというのは無しなのですか?
1) hoge1.2ch.net/read.html#hogehoge (hoge1.2ch.net/read.htmlはキャッシュ)
2) static1.2ch.net/ajax.js (ajax.jsはキャッシュ)
3) hoge1.2ch.net/db (差分のみ)
1)から2)をロードして#hogehogeに対応するデータを3)から受けとり
ユーザーへはAjaxなレスポンスを返すとかの方がシンプルでいろいろできるかも。
>>191 #なら、カレントページが訪問済みになりますが、#hogeとかですよね?
2006/07/28(金) 20:46:11ID:65pSR6Fy0
>>193
すげぇ&乙です
すげぇ&乙です
>>192
現状より重くなる予感。。
現状より重くなる予感。。
2006/07/28(金) 22:11:24ID:N8hDBBv80
>>193
ime.st通ると#以降が消えるね。
ime.st通ると#以降が消えるね。
>>196 まぁ,ime.st (ime.nu) で
onload = function(e) {
if (location.hash) {
document.links[0].href += location.hash;
document.links[0].firstChild.data += location.hash;
}
};
のような JavaScript 入れてもらえれば解決するかと.
もっとも,JavaScript 切ってあるとどうしようもないけど......
onload = function(e) {
if (location.hash) {
document.links[0].href += location.hash;
document.links[0].firstChild.data += location.hash;
}
};
のような JavaScript 入れてもらえれば解決するかと.
もっとも,JavaScript 切ってあるとどうしようもないけど......
2006/07/28(金) 23:13:20ID:A0brsR3K0
>>86がちょっと面白そうなので適当に動かしてみました。
http://www.janis.or.jp/users/segabito/sample/bind.html
sjisを変換せずに読めるのはいいのですが、ちょっといじると表示が止まったり、
リロードするたびに動いたり動かなかったりして、どうも安定しませんでした。
http://www.janis.or.jp/users/segabito/sample/bind.html
sjisを変換せずに読めるのはいいのですが、ちょっといじると表示が止まったり、
リロードするたびに動いたり動かなかったりして、どうも安定しませんでした。
2006/07/28(金) 23:13:47ID:r+F+KIBY0
ブラウザ派急先鋒のまろゆきさん>>197これ入れてください
2006/07/28(金) 23:17:27ID:E5cyDbY60
>>197
その要望はime.nu登場時から言われていたけれど、
ひろゆ子さんという人がよくわからない理由で却下していました。
388 名前: 心得をよく読みましょう 02/02/22 13:20 ID:zXPGfNV8
>>377
↓こういうのを<body onload>かhtmlの最後に入れてください。
document.links[0].href+=location.hash
JavaScript使えるブラウザならIEだけじゃなくてたいてい通用します。
392 名前: ひろゆ子 ◆HRUNYAXA 02/02/22 13:30 ID:yVzdMBp6
javascriptをいれてしまうと、
googleにおこられそうで、、
801板のことをおいらにいわれてもわからんです。。
その要望はime.nu登場時から言われていたけれど、
ひろゆ子さんという人がよくわからない理由で却下していました。
388 名前: 心得をよく読みましょう 02/02/22 13:20 ID:zXPGfNV8
>>377
↓こういうのを<body onload>かhtmlの最後に入れてください。
document.links[0].href+=location.hash
JavaScript使えるブラウザならIEだけじゃなくてたいてい通用します。
392 名前: ひろゆ子 ◆HRUNYAXA 02/02/22 13:30 ID:yVzdMBp6
javascriptをいれてしまうと、
googleにおこられそうで、、
801板のことをおいらにいわれてもわからんです。。
2006/07/28(金) 23:43:38ID:NVd2zaE20
Konquerorでも文字バケバケっぽいですね。
にわかユーザだからよくわからんけど。
にわかユーザだからよくわからんけど。
2006/07/28(金) 23:50:10ID:E5cyDbY60
read.cgiの負荷を大幅に減らすことが目的なら、
WinIEだけを専用のスクリプトに飛ばせば目標達成かもしれないですね。 (それじゃあ面白くないって?)
WinIEだけを専用のスクリプトに飛ばせば目標達成かもしれないですね。 (それじゃあ面白くないって?)
2006/07/29(土) 00:02:05ID:r+F+KIBY0
ふと思った。2chユーザーのUA割合ってどうなってるんだろうな。と
2006/07/29(土) 01:26:14ID:/t2rUAyV0
>>203
携帯とIEで八割は占めるんじゃないかな?
携帯とIEで八割は占めるんじゃないかな?
2006/07/29(土) 01:49:35ID:Y5mKI9rz0
実用性を考えると100レスずつ表示ぐらいなら、ブラクラまでは行かないレベルになりそうかな?
2006/07/29(土) 10:22:03ID:vqF7YG+l0
Opera8.54から>>193を見てみたら初回取得時は正常に表示されるけど、
再読み込みもしくは再度開きなおすと読み込み中のまま先に進まなくなった。
再読み込みもしくは再度開きなおすと読み込み中のまま先に進まなくなった。
>>204 どっちにしろ httpd.conf に入れなければならない設定もあるんで,
全部まとめて httpd.conf でもいいかも......
----------------------------------------------------------------------
LoadModule charset_lite_module libexec/mod_charset_lite.so
AliasMatch ^/(\w+)/dat-utf8/(\d+\.dat)$ /home/ch2xxx/public_html/$1/dat/$2
<Location /*/dat-utf8/*.dat>
SetOutputFilter XLATEOUT
CharsetSourceEnc CP932
CharsetDefault UTF-8
AddDefaultCharset UTF-8
Header append Cache-Control max-age=5
</Location>
Alias /test/bbs-utf8.cgi /home/ch2xxx/public_html/test/bbs.cgi
<Location /test/bbs-utf8.cgi>
SetInputFilter XLATEIN
CharsetSourceEnc CP932
CharsetDefault UTF-8
</Location>
<Files read.html>
AcceptPathInfo On
</Files>
<Files read.cgi>
AcceptPathInfo On
ForceType text/html
SetHandler default-handler
</Files>
----------------------------------------------------------------------
mod_charset_lite には >>111 のパッチが必要.ビルド時には >>114 をチェック.
# 今は read.html 中に JavaScript を直接記述してますが,実運用段階では分離する方向で.
>>207 Opera では JavaScript のエラーダイアログか何か出ますかね?
何かエラーが発生してるとすれば,どんなエラーなのかがわかれば対処しやすいですが.
# というか,sunos.saita.ma には mod_headers が入ってないので
# Cache-Control ヘッダを出力してませんが,そのせいかな......?
全部まとめて httpd.conf でもいいかも......
----------------------------------------------------------------------
LoadModule charset_lite_module libexec/mod_charset_lite.so
AliasMatch ^/(\w+)/dat-utf8/(\d+\.dat)$ /home/ch2xxx/public_html/$1/dat/$2
<Location /*/dat-utf8/*.dat>
SetOutputFilter XLATEOUT
CharsetSourceEnc CP932
CharsetDefault UTF-8
AddDefaultCharset UTF-8
Header append Cache-Control max-age=5
</Location>
Alias /test/bbs-utf8.cgi /home/ch2xxx/public_html/test/bbs.cgi
<Location /test/bbs-utf8.cgi>
SetInputFilter XLATEIN
CharsetSourceEnc CP932
CharsetDefault UTF-8
</Location>
<Files read.html>
AcceptPathInfo On
</Files>
<Files read.cgi>
AcceptPathInfo On
ForceType text/html
SetHandler default-handler
</Files>
----------------------------------------------------------------------
mod_charset_lite には >>111 のパッチが必要.ビルド時には >>114 をチェック.
# 今は read.html 中に JavaScript を直接記述してますが,実運用段階では分離する方向で.
>>207 Opera では JavaScript のエラーダイアログか何か出ますかね?
何かエラーが発生してるとすれば,どんなエラーなのかがわかれば対処しやすいですが.
# というか,sunos.saita.ma には mod_headers が入ってないので
# Cache-Control ヘッダを出力してませんが,そのせいかな......?
2006/07/29(土) 12:38:30ID:vqF7YG+l0
>>208
javascriptコンソールのエラーは
読み込み中。。。
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/l50
Event thread: mouseover
Error:
name: TypeError
message: Statement on line 254: Could not convert undefined or null to object
Backtrace:
Line 254 of User JS script
dt.innerHTML.match(/^(<[^>]*>)?(\d+)/);
Line 217 of User JS script
setResNumber(t.previousSibling);
At unknown location
[statement source code not available]
このような感じです。
javascriptコンソールのエラーは
読み込み中。。。
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/l50
Event thread: mouseover
Error:
name: TypeError
message: Statement on line 254: Could not convert undefined or null to object
Backtrace:
Line 254 of User JS script
dt.innerHTML.match(/^(<[^>]*>)?(\d+)/);
Line 217 of User JS script
setResNumber(t.previousSibling);
At unknown location
[statement source code not available]
このような感じです。
>>209 どもども.しかし......
>Line 254 of User JS script
>dt.innerHTML.match(/^(<[^>]*>)?(\d+)/);
>Line 217 of User JS script
>setResNumber(t.previousSibling);
少なくとも,こちらが作った JavaScript には上記のようなステートメントは
含まれてないんですが(mouseover イベントも使ってないし),
どこで入り込んだんだろう......?
もしかして,壺か何かのスクリプトと衝突してる......?
>Line 254 of User JS script
>dt.innerHTML.match(/^(<[^>]*>)?(\d+)/);
>Line 217 of User JS script
>setResNumber(t.previousSibling);
少なくとも,こちらが作った JavaScript には上記のようなステートメントは
含まれてないんですが(mouseover イベントも使ってないし),
どこで入り込んだんだろう......?
もしかして,壺か何かのスクリプトと衝突してる......?
2006/07/29(土) 13:05:06ID:IWp6FTEr0
> User JS script
2006/07/29(土) 13:31:34ID:vqF7YG+l0
あー、すいません。
テストするときにはUSER.JSを切っていたんですが、
切ってなかったときのエラーログのようです。
それ以外ではどんなエラーも出ていないようですが、再読み込みをすると>>57のIEの時のようになってしまいます。
テストするときにはUSER.JSを切っていたんですが、
切ってなかったときのエラーログのようです。
それ以外ではどんなエラーも出ていないようですが、再読み込みをすると>>57のIEの時のようになってしまいます。
>>214
> 2.0 と 2.2 のモジュールは基本的にソースレベルでは互換性があるので平気かと.
> (ただしバイナリレベルの互換性はない)
なるほど、それならいけそうですね。
dso を 2.2 系にするといろいろめんどいので(read.cgi バイナリとか)。
今日はもうちょっとしたらお出かけなので、
早くても今夜ぐらいあたりからかなと。
> 2.0 と 2.2 のモジュールは基本的にソースレベルでは互換性があるので平気かと.
> (ただしバイナリレベルの互換性はない)
なるほど、それならいけそうですね。
dso を 2.2 系にするといろいろめんどいので(read.cgi バイナリとか)。
今日はもうちょっとしたらお出かけなので、
早くても今夜ぐらいあたりからかなと。
>>111 のパッチを 2.2.3 向けに更新しますた.
>>217 ime.nu(って今落ちてますか?)の <head>〜</head> 中に
<script type="text/javascript" defer><!--
onload = function(e) {
if (location.hash) {
document.links[0].href += location.hash;
document.links[0].firstChild.data += location.hash;
}
};
//--></script>
って入れてもらえばいいかと.
<script type="text/javascript" defer><!--
onload = function(e) {
if (location.hash) {
document.links[0].href += location.hash;
document.links[0].firstChild.data += location.hash;
}
};
//--></script>
って入れてもらえばいいかと.
>>217
俺に★くれればおk
俺に★くれればおk
すれ違いだけども、ime.(nu|st)、落ちまくりなのをなんとかしてほしかったり。
2ちゃんでリダイレクトを用意したりはしないのかしら。
2ちゃんでリダイレクトを用意したりはしないのかしら。
2006/07/29(土) 15:58:03ID:RFhDAZJL0
あいあい
★下さい
http://sv2ch.baila6.jp/server.cgi?server=ime.nu
http://sv2ch.baila6.jp/server.cgi?server=ime.st
ロビンちゃんが転けまくっているのでしょう(泪)
http://sv2ch.baila6.jp/server.cgi?server=ime.st
ロビンちゃんが転けまくっているのでしょう(泪)
225動け動けウゴウゴ2ちゃんねる
2006/07/29(土) 19:07:06ID:RoQ9c9iw0 これは良いエセAjaxブラウザですね。なかなかいいですね。
でも若干読み込みが遅い気がする・・・
でも若干読み込みが遅い気がする・・・
2006/07/29(土) 19:19:47ID:WE2YiTKi0
このスレ見てテキストのDATはXMLで保存するに限ると学習した
2006/07/29(土) 19:57:11ID:rr/RhnKa0
難しい話は良く判らないけど、このプロジェクトは
普通のブラウザを2ch専ブラ化するっていう認識で
OKなのかな?
そうすると、広告を見る人が居なくなる予感……
ひろゆきはそれでいいの?
普通のブラウザを2ch専ブラ化するっていう認識で
OKなのかな?
そうすると、広告を見る人が居なくなる予感……
ひろゆきはそれでいいの?
2006/07/29(土) 20:29:03ID:f8aoiCK80
とりあえずキャップ下さいですよ
2006/07/29(土) 20:33:37ID:pXmIk69H0
JSがOFFだと
http://n404.cgi/fefefefefe
で、
ONだと
http://n404.cgi/fefefefefe#fefefefe
になったから、正常に動作していると思うけど。
http://n404.cgi/fefefefefe
で、
ONだと
http://n404.cgi/fefefefefe#fefefefe
になったから、正常に動作していると思うけど。
2006/07/29(土) 20:34:12ID:WE2YiTKi0
これが軌道に乗った暁にはJs周りの脆弱性が見つかるたびに祭りになる
その中で名をあげるんだ
その中で名をあげるんだ
おぉ、ほんとだ動いてた。動いてた。
すげー。
すげー。
http://www.ime.nu/efefe#fefefefe
http://efefe/#fefefefe#fefefefe
別のサイトにジャンプしようとしています。宜しければ上記のリンクをクリックしてください
#以降が2回でちゃうのはどうしてなんすかね。
http://efefe/#fefefefe#fefefefe
別のサイトにジャンプしようとしています。宜しければ上記のリンクをクリックしてください
#以降が2回でちゃうのはどうしてなんすかね。
2006/07/29(土) 20:46:21ID:pXmIk69H0
おお、IEだと2回でるね。
Sylera(Gecko系)だと普通に1回だわ。
Sylera(Gecko系)だと普通に1回だわ。
いやぁ、javascriptはとんとわからんですよ。
ブラウザごとに処理変えればいいんじゃない
UA を見るのかな?
2006/07/29(土) 21:10:30ID:7OpPr8rsP
UA偽装されたらひとたまりもないな
2006/07/29(土) 21:11:39ID:MJrYjXzQP
ヒント:JavaScriptの返すUA vs HTTPヘッダのUA
出来る処理と出来ない処理判定繰り返すのが定番かな
243stream ◆PNstream2s
2006/07/29(土) 21:13:48ID:F0BE+JCI0 こうこくgaippaiあるからー
onloadのたいむんぐがむちゃくちゃなよかんです♪
onloadのたいむんぐがむちゃくちゃなよかんです♪
245stream ◆PNstream2s
2006/07/29(土) 21:28:29ID:F0BE+JCI0 >>243の書き込み失礼しました・・・
んで、IE6だと document.links[0].firstChild.data += location.hash; をコメントアウトしても
IE6だと表示もきちんと?#fefefefeが表示されますね
不思議です。
んで、IE6だと document.links[0].firstChild.data += location.hash; をコメントアウトしても
IE6だと表示もきちんと?#fefefefeが表示されますね
不思議です。
246stream ◆PNstream2s
2006/07/29(土) 21:32:42ID:F0BE+JCI0 IEのバグの予感・・・
とりあえずブラウザ判別なんて難しいことやんらなくても、
<script type="text/javascript" defer><!--
onload = function(e) {
if (location.hash) {
document.links[0].href += location.hash;
document.links[0].firstChild.data += location.hash;
}
};
//--></script>
を
<script type="text/javascript" defer><!--
onload = function(e) {
if (location.hash) {
document.links[0].firstChild.data += location.hash;
document.links[0].href += location.hash;
}
};
//--></script>
にすればOKなはず。
とりあえずブラウザ判別なんて難しいことやんらなくても、
<script type="text/javascript" defer><!--
onload = function(e) {
if (location.hash) {
document.links[0].href += location.hash;
document.links[0].firstChild.data += location.hash;
}
};
//--></script>
を
<script type="text/javascript" defer><!--
onload = function(e) {
if (location.hash) {
document.links[0].firstChild.data += location.hash;
document.links[0].href += location.hash;
}
};
//--></script>
にすればOKなはず。
2006/07/29(土) 21:38:29ID:s2pGeeR00
DOMとかイベントハンドラとかそういうもの
href書き換えると中身まで書き換えるっていったい何してくれてるんだろIE
250stream ◆PNstream2s
2006/07/29(土) 21:42:22ID:F0BE+JCI02006/07/29(土) 21:44:11ID:Y5mKI9rz0
>>250
なるほど
なるほど
IEとFirefoxで正常動作を確認したけど他のブラウザではどうなの?
253紅玉
2006/07/29(土) 21:50:42ID:FhPqEwUW0 Netscape Communicator4.8も愛用のFuuunも死亡するやもしれないと居う危機感を抱いています。
実際>>193のURLを読み込もうとしたら
読み込み中。。。
1 :[読み込み中。。。]:[読み込み中。。。]
[読み込み中。。。]
0 kB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
この状態から進みませんでした。
◆◇パンサー導入してもNetscape 4.x ◇◆ 第5章
http://pc7.2ch.net/test/read.cgi/mac/1068312522/l50
でも危機感が募っています。
実際>>193のURLを読み込もうとしたら
読み込み中。。。
1 :[読み込み中。。。]:[読み込み中。。。]
[読み込み中。。。]
0 kB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
この状態から進みませんでした。
◆◇パンサー導入してもNetscape 4.x ◇◆ 第5章
http://pc7.2ch.net/test/read.cgi/mac/1068312522/l50
でも危機感が募っています。
254stream ◆PNstream2s
2006/07/29(土) 21:54:41ID:F0BE+JCI0 ネスケ4じゃさすがにAjax関係は対応してないんじゃないかな
イメヌもread-jsも重いなぁ
スペック低いとキツイ。専ブラだからいいけど
スペック低いとキツイ。専ブラだからいいけど
2006/07/29(土) 22:02:43ID:FhPqEwUW0
追加です。
Internet Explorer5.1.7
iCab2.9.9a
iCab30Beta382
マカエレ1.0x23
全滅
wamcom-131-macos9-20030723
かろうじて対応
Internet Explorer5.1.7
iCab2.9.9a
iCab30Beta382
マカエレ1.0x23
全滅
wamcom-131-macos9-20030723
かろうじて対応
2006/07/29(土) 22:18:51ID:Y5mKI9rz0
最悪、XMLHttpRequestが使えればどうにかなる。
使えないなら従来のread.cgiって感じじゃね。
使えないなら従来のread.cgiって感じじゃね。
とにかくキャップが欲しい
ひろゆきポイントくれくれ
お......いない間に ime.nu の方は事が進んでたのね.各位乙ですた.
で,dso でやる時はフィルタ通した dat を mod_cache でキャッシュってのもやって,
さらに黒山羊対策の実験もしてうまくいくなら雪だるまにフィードバック,ってのはどうでしょう
......と思ったけど,mod_cache 使うなら 2.0 系より 2.2 系の方がいいんですよね.う〜む......
で,dso でやる時はフィルタ通した dat を mod_cache でキャッシュってのもやって,
さらに黒山羊対策の実験もしてうまくいくなら雪だるまにフィードバック,ってのはどうでしょう
......と思ったけど,mod_cache 使うなら 2.0 系より 2.2 系の方がいいんですよね.う〜む......
2006/07/30(日) 08:58:03ID:u3RecharP
>>257
ぶっちゃけ、どうしようもない時だけread.cgiに飛ばすだけてもcgi稼働率は下がりそうだからなぁ。
ぶっちゃけ、どうしようもない時だけread.cgiに飛ばすだけてもcgi稼働率は下がりそうだからなぁ。
2006/07/30(日) 14:24:39ID:sgRHt0LW0
先生!久しぶりに運用情報に来てみたら面白そうなスレッドを見つけました。
試せるレベルくらいまで進んでますか?
試せるレベルくらいまで進んでますか?
>>262
サンプル動いてますよ。
サンプル動いてますよ。
ヽ=熊=/…なんかとまっちゃったから
(・(エ)・) ひろゆきに10ポインツあげておこう。
<| |つI
. | |
(・(エ)・) ひろゆきに10ポインツあげておこう。
<| |つI
. | |
しゃぶれよ
関連キーワードは
----------------------------------------------------------------------
var keywords = ["キーワード1", "キーワード2", "キーワード3"];
----------------------------------------------------------------------
のような形式で返してくれる I/F があると read.html にはふさわしいのかも.
もっとも,これはそのうちどうのこうのって話があったっけ......
----------------------------------------------------------------------
var keywords = ["キーワード1", "キーワード2", "キーワード3"];
----------------------------------------------------------------------
のような形式で返してくれる I/F があると read.html にはふさわしいのかも.
もっとも,これはそのうちどうのこうのって話があったっけ......
( ̄ー ̄)ニヤリッ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- フジテレビが23日に社員向け説明会実施 [ひかり★]
- 大橋未歩アナ 「局アナ時代に性接待を要求されたこと、断じてない」 [ひかり★]
- 【中居ヅラ】中居正広 ファンが続々投稿「#中居くんを守りたい」Xトレンド、思いさまざま ★2 [Ailuropoda melanoleuca★]
- 【速報】日銀、追加利上げ [お断り★]
- 塩野義製薬 フジ「シオノギ・ミュージックフェア」社名削除要請検討へ キッコーマンに続き長寿番組が続々と… [muffin★]
- 【免許】マトモにMT車に乗れる人がいなくなるぞ! 教習所のカリキュラムが「AT車が基本」に変更される!!★3 [ひぃぃ★]
- 【朗報】ほんこんさん、篠原涼子への性加害動画がXやRedditで英語拡散され 世界デビュー [452836546]
- 中国人「なぜ日本人は天皇を倒して自分が天皇になろうとしないの?」 [377482965]
- ウォルマート、声明「トランプ関税は魔法のシステムではありません。上がった関税は販売価格に転嫁され皆さんが負担します」 [931948549]
- 海外の恵まれない子供や震災被害者よりホームレスの支援こそ最も最優先するべきだよな
- 【速報】日銀、追加利上げ決定へ [884040186]
- 【悲報】トランプ「関税で潰すのはメキシコ、カナダ、中国...、、そして日本」 [308389511]