レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#23 @避難所
前スレ
B11 と readcgi.js のスレ#22 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1712125558/
他のテンプレはどなたか>>2 以降でお願いします
>>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を開く事ができたが、万が一やるとしても自己責任で
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)
>>951
試してみましたが
itestのURLをクリックしても何も反応しなくなりました
何がいけないのか、何が違うのかよく分からんです
そうなんだ、ではV2C+の関連ファイル入れるというのは不採用という事で
>>954
で、後始末で
ReplaceStr_B11.txt
URLExec_B11.dat
itest2PCHostName.js
itestPinkPCHostName.js
を削除したんだけど
V2C-Rを立ち上げるたびに蘇ってくるの何でだ?
URLExec_B11.datは再生されないな
残り3つが再生される
>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 からスクリプトで処理できるようにしている
ということではないかと
>>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が復活する事は無かった
違いがあったのでメモ
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();
>>958
> 復活しても問題ないと思う
そうなんですね
ありがとうございます
でも同じことしてもちゃんと表示されないのは何でなんだろう
Linuxだけど951と同じことしても949と同じになってしまうんだよなあ
ところで
>「_」の付いた無効なドメインをユーザーの目に晒さないと実現できない機能なのか
これなんだけど
ReplaceStr_B11.txt
URLExec_B11.dat
itest2PCHostName.js
itestPinkPCHostName.js
をV2C+のに入れ替えてもitestのURLに「_」が付いてない
ということは俺環ではこれらのファイル効いてないな
何でだよw
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 も内容が異なるみたいですね
>>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回だけクリックしてから結構時間たってから表示される事があった
たぶん自分にはこれ以上できる事は無い気がする
>>962
そうなんですよね
>>963
諦めるしかなさそう
itestスレは直接コピペしても開かないからなぁ
一度レス欄に貼ってプレビューからURL踏めば開くけど
V2C+だけか?
https://itest.5ch.net/sora/test/read.cgi/liveanb/1727703856/
V2C+だがitestではないスレと同じようにitestのスレもURLをクリックしたら普通に開く
レス内のURLクリックではなく、アドレス欄に貼り付けて移動の話では
そういう事か
レス内のURLクリックで開くのでアドレス欄に貼り付けようと思った事は無いな
itestをアドレス欄に貼り付けて移動はどのV2Cでもできないんじゃね
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
このレスはウェブブラウザで見てください
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形式)
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行目はスレを表示可のはず
>>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に変換しているのでログの整合性が気になりました
間違ってたらすいません
>>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
>>973 もウェブブラウザで見てください
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を見つけられずに
スレの表示ができないのではと思います
V2C-RでitestのURLが開けないと言っていたものです
もう一度V2C API Patch B11.31.3.0から再構築してみたところ
ちゃんとitestのURLが開けるようになりました
で、971の例は全部開くことが出来ました
めんどくせえなあ
itestは開けなくても俺環だと思ってあきらめてる
bbstreeから適当に変換したやつ
https://45.gigafile.nu/0123-cf1e6ff2414215d1233e4b9bfe28e60ba
>>979
これは凄い
力作だなあ
これ見て思い出したけどJDimだとサーバー移動用のmove.txtに記述して処理してるんだな
ローカル側にデータを持っておくという意味でこれと発想は一緒だ
>>977
週明けから上司に厄介な仕事でも押し付けられましたか?
>>978
俺の場合は
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1712125558/536
これやり忘れてたみたい
ああやっぱり俺は馬鹿なんだと自覚したよ
そんなことはない。あちこちのレスに飛びまくりな配布形態が泥縄すぎるだけだよ。
>>983
でも面倒な作業やってくれてるわけでね
文句を言っても始まらないわな
5chもV2Cもややこしすぎなんよ
>>982
いちおう
readcgi.js最新は20240915な模様
>>771
readcgi.js 20240915版
>>985
ですね
申し訳ない
でも過去レス読むと俺も前はそれ当ててるようだw
>>984
言わなきゃ始まらないわけで
言い続けることが大事
強要?
>>987
言っても始まらんよ
始めなきゃ
>>989
始めるためには言わなきゃ
リリースする方が始めてる側だから言うしか無いわな
強要ではない
>>990
言う前に行動
他人任せは良くないですぞ
>>991
側とかないですよ
>>992
言うことが行動
リリースしているのは他人なんだし
>>993
あります
明確にあります
無駄に埋めるのやめてくれんか
>>994-995
それは違うなあ
あなた達は文句言う側ですか?
>>997
それは違う。行動してない人が言う前に行動とか何も響かんよ
>>997
単に問題提起してるのを文句と言い換えてるだけだろ
B11 と readcgi.js のスレ#24 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1728989889/
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板