したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#23 @避難所

1名無しさん@避難所:2024/05/23(木) 17:40:33 ID:OA6lIhis0
前スレ
B11 と readcgi.js のスレ#22 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1712125558/

他のテンプレはどなたか>>2以降でお願いします

951名無しさん@避難所:2024/10/13(日) 01:34:27 ID:Pqz8dWyo0
>>949
Win10で新規にv2c_api_patch_B11.31.3.0_For_V2C-R3.4.2_20240413.zipをDL後に展開、
現状の最新までアップデート、V2C_x64.exeは自分の持っているのを使って
itestをクリックしたら同じように開かなかった

> 【B11用 URLExec.dat】 未使用

V2C-R 3.4.2用のB11ではURLExec.datなどが廃止で同梱されてないなら、同じく5chに
ネイティブ対応しているV2C+の関連ファイル入れれば動くかも?という発想で

>>6 のV2C API Patch B11.31.3.0の
V2C+ 向け
v2c_api_patch_B11.31.3.0_For_V2CPlus_20240413.zip の

launcherからは
ReplaceStr_B11.txt
URLExec_B11.dat

scriptからは
itest2PCHostName.js
itestPinkPCHostName.js

を入れたらitestを開く事ができたが、万が一やるとしても自己責任で

952名無しさん@避難所:2024/10/13(日) 01:38:11 ID:Pqz8dWyo0
URLにサーバー名(egg)が入ってないパターンのitestもちゃんと開ける
https://itest.5ch.net/test/read.cgi/software/1700910930/

【V2C】 3.4.2 (V2C-R) [A20180407] (L-0.7.0:amd64)
【Java】 1.8.0_421-b09 (Oracle Corporation)
【OS】 Windows 8 (amd64) ← 8とあるが10
【メモリ】 Total(Free)/Max.: 292(272)/7282 (Phys. Total/Avail.: 16316/10338) [MB]
【優先IPアドレスバージョン】 IPv4
【書き込み時IPv6のアドレスを優先する】 いいえ

【Rhinoスクリプトエンジン】 なし
【BouncyCastle】 なし

【systemスクリプト】 threadld.js
【ReplaceStr,URLExec等】

【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2024/10/12 23:45:47)
【起動時に2chの板一覧を更新】 未チェック
【レス表示フォント】 MS Pゴシック
【指定フォントにない文字は他のフォントを使用】 未チェック
【代替 (AA用)フォント】 B11バグ報告用テンプレはフォント名を取得できませんでした(1)
【その他 (UI用)フォント】 MS UI Gothic
【おπ送りを監視する】 未チェック

【2chAPIパッチ】 B11.31.3.4 For V2C-R 3.4.2 dat & read.cgi
【B11スクリプト】 readcgi.js(2024/09/15 16:21:21), readcgi_aux.js(2023/01/29 16:59:33)
【B11用 ReplaceStr.txt】 ReplaceStr_B11.txt(2019/08/17 10:54:55)
【B11用 URLExec.dat】 URLExec_B11.dat(2018/02/15 12:50:35)

953名無しさん@避難所:2024/10/13(日) 03:57:23 ID:IBi5t7Hk0
>>951
試してみましたが
itestのURLをクリックしても何も反応しなくなりました
何がいけないのか、何が違うのかよく分からんです

954名無しさん@避難所:2024/10/13(日) 09:06:04 ID:Pqz8dWyo0
そうなんだ、ではV2C+の関連ファイル入れるというのは不採用という事で

955名無しさん@避難所:2024/10/13(日) 10:28:20 ID:IBi5t7Hk0
>>954
で、後始末で
ReplaceStr_B11.txt
URLExec_B11.dat
itest2PCHostName.js
itestPinkPCHostName.js
を削除したんだけど
V2C-Rを立ち上げるたびに蘇ってくるの何でだ?

956名無しさん@避難所:2024/10/13(日) 10:29:14 ID:IBi5t7Hk0
URLExec_B11.datは再生されないな
残り3つが再生される

957840:2024/10/13(日) 11:33:10 ID:AVao2dIs0
>URLにサーバー名(egg)が入ってないパターンのitestもちゃんと開ける
https://itest.5ch.net/test/read.cgi/software/1700910930/

>>915 の②はこのパターンのURLを開く機能です
実際の URL は初めて見たので色々試して >>915 の疑問は自己解決しました

>>915
>URLExec.dat で直接 itest.2ch.net を指定するのではなく
>「_」の付いた無効なドメインをユーザーの目に晒さないと実現できない機能なのか

URLExec.dat で直接 itest.2ch.net を指定することはできない
ドメインが 2ch.net のままでは通常のスレへのリンクとして扱われてしまうので
_2ch.net に置換して URLExec.dat からスクリプトで処理できるようにしている
ということではないかと

958名無しさん@避難所:2024/10/13(日) 12:28:33 ID:Pqz8dWyo0
>>955-956
V2C-R 3.4.2のB11(v2c_api_patch_B11.31.3.0_For_V2C-R3.4.2_20240413.zip)のscriptには
以下の5つのjsが入っている

AllowRentouThread.js
forceReadCgi.js
remove5chCookies.js
removeCookies.js
removeTargetCookies.js

で、V2Cを起動するたびに例えば以下のようなjsが無ければ自動で作られるので
復活しても問題ないと思う

doClickMainMenu.js
donguriCannon.js
itest2PCHostName.js
itestPinkPCHostName.js
machiBBS2legacyUrl.js
removeCookieByName.js
YosoUAHelper.js

なのでitest2PCHostName.js、itestPinkPCHostName.jsはV2C+から持ってくる必要は
無かったんじゃないかと思って一旦これら2つのjsを削除して復活したjsでitestを
クリックしてもちゃんと開けた
ReplaceStr_B11.txtはV2C-R 3.4.2のB11に入っているReplaceStr_B11.txtに入れ替えれば
いいと思うが、うちでは削除したReplaceStr_B11.txtが復活する事は無かった

959名無しさん@避難所:2024/10/13(日) 14:39:32 ID:Pqz8dWyo0
違いがあったのでメモ
V2C+ 向け(v2c_api_patch_B11.31.3.0_For_V2CPlus_20240413.zip)に入ってるitest2PCHostName.js
// googleでurlの存在を確認する
var hr = v2c.createHttpRequest(url);
var oBody = hr.getContentsAsString();

V2C+1.1.3とB11.31.3.4、V2C-R 3.4.2とB11.31.3.4で自動的に作られるitest2PCHostName.js
// googleでurlの存在を確認する
url = (''+url).replace('http://', 'https://').replace('.2ch.net/', '.5ch.net/')
var hr = v2c.createHttpRequest(url);
var oBody = hr.getContentsAsString();

960名無しさん@避難所:2024/10/13(日) 15:23:29 ID:IBi5t7Hk0
>>958
> 復活しても問題ないと思う
そうなんですね
ありがとうございます

でも同じことしてもちゃんと表示されないのは何でなんだろう
Linuxだけど951と同じことしても949と同じになってしまうんだよなあ

961名無しさん@避難所:2024/10/13(日) 16:00:21 ID:IBi5t7Hk0
ところで
>「_」の付いた無効なドメインをユーザーの目に晒さないと実現できない機能なのか
これなんだけど
ReplaceStr_B11.txt
URLExec_B11.dat
itest2PCHostName.js
itestPinkPCHostName.js
をV2C+のに入れ替えてもitestのURLに「_」が付いてない
ということは俺環ではこれらのファイル効いてないな
何でだよw

962名無しさん@避難所:2024/10/13(日) 18:48:09 ID:AVao2dIs0
v2c_api_patch_B11.31.0.0_For_V2C-R3.4.2_20231228\ContentsList.txt によれば
V2C-R 3.4.2 がネイティブに itest の表示機能を持っているため

launcher\URLExec_B11.dat
script\itest2PCHostName.js
script\itestPinkPCHostName.js

は廃止で ReplaceStr_B11.txt も内容が異なるみたいですね

963名無しさん@避難所:2024/10/13(日) 20:46:25 ID:Pqz8dWyo0
>>960-961
MOD/2で経験したと思うが _5ch のように5chの前にアンダーバーが付く
これが付いてないならV2C+から持ってきたReplaceStr_B11.txtが機能していないんだと思う
ファイル入れ替え後にV2C再起動してない、くらいしか思いつかない

昨日インストールしたこっちのV2C-R 3.4.2ではV2C+から持ってきたのと自動で作られる
itest2PCHostName.jsのそれぞれで、このスレにあるスレ番419, 842の先にあるURL, 869, 949, 952の
itestは開ける事を確認した
1回だけクリックしてから結構時間たってから表示される事があった

たぶん自分にはこれ以上できる事は無い気がする

964名無しさん@避難所:2024/10/13(日) 21:25:42 ID:IBi5t7Hk0
>>962
そうなんですよね
>>963
諦めるしかなさそう

965名無しさん@避難所:2024/10/14(月) 15:24:59 ID:LshsM5xI0
itestスレは直接コピペしても開かないからなぁ
一度レス欄に貼ってプレビューからURL踏めば開くけど
V2C+だけか?
https://itest.5ch.net/sora/test/read.cgi/liveanb/1727703856/

966名無しさん@避難所:2024/10/14(月) 16:42:16 ID:4/Vi68hQ0
V2C+だがitestではないスレと同じようにitestのスレもURLをクリックしたら普通に開く

967名無しさん@避難所:2024/10/14(月) 16:44:16 ID:EXDoVmug0
レス内のURLクリックではなく、アドレス欄に貼り付けて移動の話では

968名無しさん@避難所:2024/10/14(月) 16:53:35 ID:4/Vi68hQ0
そういう事か
レス内のURLクリックで開くのでアドレス欄に貼り付けようと思った事は無いな
itestをアドレス欄に貼り付けて移動はどのV2Cでもできないんじゃね

969名無しさん@避難所:2024/10/14(月) 20:45:03 ID:qjhTEcUI0
itestの県

V2C+は元々開けてたんで今回は除外で
(ただB11を当ててないV2C+だとscにdatを取りに行って迷子になってたけど・・・)

テスト環境を固定したいんで前提条件

ReplaceStr_B11.txt、ReplaceStr_B11_Dev.txt 2019/08/17 10:52:21
URLExec_B11.dat 2024/01/04/00:55:03

970名無しさん@避難所:2024/10/14(月) 20:55:21 ID:qjhTEcUI0
このレスはウェブブラウザで見てください

urlに鯖名が入ってる場合
テストurl
https://itest.5ch.net/egg/test/read.cgi/software/1700910930/
https://itest.bbspink.com/phoebe/test/read.cgi/pinkplus/1728289497
https://itest.5ch.net/sora/test/read.cgi/liveanb/1727703856/

ReplaceStr.txtに

<rx2>(h?ttps?)://itest\._?[25]ch\.net/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.5ch.net/test/read.cgi/$3/$4【TAB】msg
<rx2>(h?ttps?)://itest\._?bbspink\.com/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.bbspink.com/test/read.cgi/$3/$4【TAB】msg

を追加で
ites形式のurl
https://i.imgur.com/kaNe4mG.png

通常の5ch形式のurl
https://i.imgur.com/sdda1vO.png
に置き換えてスレを表示します

(なんでレスをコピペする場合もコピペされるurlは通常の5ch形式)

971名無しさん@避難所:2024/10/14(月) 21:21:40 ID:qjhTEcUI0
urlに鯖名が入っていない場合(これがなぁ・・・)
テストurl
(V2Cでurlを表示すると _ が付きます)

https://itest.5ch.net/test/read.cgi/software/1700910930/
https://itest.bbspink.com/test/read.cgi/pinkplus/1728289497
https://itest.5ch.net/test/read.cgi/liveanb/1727703856/

>>969
URLExec_B11.dat 2024/01/04/00:55:03
と書きましたが
URLExec_B11.datの最新は 2019/01/28 14:54:55 でした
https://i.imgur.com/nNIsALa.png

itest2PCHostName.jsとitestPinkPCHostName.jsでググってますが
google検索で検索結果の先頭に該当スレが来た場合は
スレを表示できると思います

テストurlで行くと
先頭はエラーダイアログを表示
2行目、3行目はスレを表示可のはず

972名無しさん@避難所:2024/10/14(月) 22:33:07 ID:4/Vi68hQ0
>>970
> <rx2>(h?ttps?)://itest\._?[25]ch\.net/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.5ch.net/test/read.cgi/$3/$4【TAB】msg

変換後は2ch.netでなくて5ch.netでいいんでしたっけ?
MOD/2のReplaceStr_B11.txtでは5ch.netを2ch.netに変換しているのでログの整合性が気になりました
間違ってたらすいません

973名無しさん@避難所:2024/10/14(月) 22:50:51 ID:qjhTEcUI0
>>972
>>972
ご指摘ありがとうございます
V2Cから書き込んだ時は.2ch.netを.5ch.netに自動で書きかえるのをすっかり忘れてました

変換後は2chnetが正しいです

<rx2>(h?ttps?)://itest\._?[25]ch\.net/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.2ch.net/test/read.cgi/$3/$4【TAB】msg
<rx2>(h?ttps?)://itest\._?bbspink\.com/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.bbspink.com/test/read.cgi/$3/$4【TAB】msg

974名無しさん@避難所:2024/10/14(月) 22:52:20 ID:qjhTEcUI0
>>973もウェブブラウザで見てください

975名無しさん@避難所:2024/10/15(火) 00:11:03 ID:4Cu5d1T60
itestの _ ですが
5ch→2ch変換時に _ を付けないとitestのurlが巻き込まれてグチャグチャになるので
それを回避するためにワザと付けた記憶があります(曖昧)

URKExec_B111.dat経由でitest2PCHostName.jsを利用してitestURLをクリックしてスレを開く場合は

① 鯖名がitestURLに含まれる場合
   itestURLを5ch標準URLに再構築してそのURLでスレを開く
② 鯖名がitestURLに含まれない場合
   itestURLでページを読み込んでページ内から鯖名を取得して再構築してそのurlでスレを開く
   (ページ内から鯖名を取得するため鯖名はその時点の鯖名になります)
   (なので元々の鯖名が異なるdat落ちスレは表示できないかも)
③ ググってそれっぽい鯖名付きの5ch標準URLを検索ページ内から探す

のいづれかのルートになります

で、現在のitest2PCHostName.jsは②の場合に鯖名の取得を2ch.netのURLで行ってるため
5ch化されたitestページから鯖名を見つけられずに③に流れてそこでも⑤ch標準URLを見つけられずに
スレの表示ができないのではと思います

976名無しさん@避難所:2024/10/15(火) 00:37:18 ID:oE8ga6ik0
V2C-RでitestのURLが開けないと言っていたものです
もう一度V2C API Patch B11.31.3.0から再構築してみたところ
ちゃんとitestのURLが開けるようになりました
で、971の例は全部開くことが出来ました

977名無しさん@避難所:2024/10/15(火) 11:14:55 ID:1ioUvHWk0
めんどくせえなあ

978名無しさん@避難所:2024/10/15(火) 12:20:12 ID:oJSEZFDI0
itestは開けなくても俺環だと思ってあきらめてる

979名無しさん@避難所:2024/10/15(火) 16:14:46 ID:Ja1hdqpE0
bbstreeから適当に変換したやつ
https://45.gigafile.nu/0123-cf1e6ff2414215d1233e4b9bfe28e60ba

980名無しさん@避難所:2024/10/15(火) 17:25:24 ID:oE8ga6ik0
>>979
これは凄い
力作だなあ

これ見て思い出したけどJDimだとサーバー移動用のmove.txtに記述して処理してるんだな
ローカル側にデータを持っておくという意味でこれと発想は一緒だ

981名無しさん@避難所:2024/10/15(火) 17:25:58 ID:oE8ga6ik0
>>977
週明けから上司に厄介な仕事でも押し付けられましたか?

982名無しさん@避難所:2024/10/15(火) 17:28:53 ID:oE8ga6ik0
>>978
俺の場合は
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1712125558/536
これやり忘れてたみたい
ああやっぱり俺は馬鹿なんだと自覚したよ

983名無しさん@避難所:2024/10/15(火) 17:35:17 ID:KdCVQx9M0
そんなことはない。あちこちのレスに飛びまくりな配布形態が泥縄すぎるだけだよ。

984名無しさん@避難所:2024/10/15(火) 17:52:02 ID:oE8ga6ik0
>>983
でも面倒な作業やってくれてるわけでね
文句を言っても始まらないわな

985名無しさん@避難所:2024/10/15(火) 18:00:30 ID:oJSEZFDI0
5chもV2Cもややこしすぎなんよ


>>982
いちおう
readcgi.js最新は20240915な模様

>>771
readcgi.js 20240915版

986名無しさん@避難所:2024/10/15(火) 18:15:01 ID:oE8ga6ik0
>>985
ですね
申し訳ない

でも過去レス読むと俺も前はそれ当ててるようだw

987名無しさん@避難所:2024/10/15(火) 19:40:46 ID:KdCVQx9M0
>>984
言わなきゃ始まらないわけで
言い続けることが大事

988名無しさん@避難所:2024/10/15(火) 19:41:49 ID:FQGq1N.I0
強要?

989名無しさん@避難所:2024/10/15(火) 19:44:49 ID:oE8ga6ik0
>>987
言っても始まらんよ
始めなきゃ

990名無しさん@避難所:2024/10/15(火) 19:46:17 ID:KdCVQx9M0
>>989
始めるためには言わなきゃ

991名無しさん@避難所:2024/10/15(火) 19:47:31 ID:9ZwPMPo20
リリースする方が始めてる側だから言うしか無いわな
強要ではない

992名無しさん@避難所:2024/10/15(火) 19:47:43 ID:oE8ga6ik0
>>990
言う前に行動
他人任せは良くないですぞ

993名無しさん@避難所:2024/10/15(火) 19:48:30 ID:oE8ga6ik0
>>991
側とかないですよ

994名無しさん@避難所:2024/10/15(火) 19:48:56 ID:KdCVQx9M0
>>992
言うことが行動
リリースしているのは他人なんだし

995名無しさん@避難所:2024/10/15(火) 19:49:19 ID:9ZwPMPo20
>>993
あります
明確にあります

996名無しさん@避難所:2024/10/15(火) 19:49:49 ID:sr3h3EYk0
無駄に埋めるのやめてくれんか

997名無しさん@避難所:2024/10/15(火) 19:56:14 ID:oE8ga6ik0
>>994-995
それは違うなあ
あなた達は文句言う側ですか?

998名無しさん@避難所:2024/10/15(火) 19:56:55 ID:KdCVQx9M0
>>997
それは違う。行動してない人が言う前に行動とか何も響かんよ

999名無しさん@避難所:2024/10/15(火) 19:58:06 ID:9ZwPMPo20
>>997
単に問題提起してるのを文句と言い換えてるだけだろ

1000名無しさん@避難所:2024/10/15(火) 19:58:29 ID:oE8ga6ik0
B11 と readcgi.js のスレ#24 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1728989889/




掲示板管理者へ連絡 無料レンタル掲示板