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

B11 と readcgi.js のスレ

1名無しさん@避難所:2017/06/12(月) 20:12:37 ID:p9hTJ91o0
2chAPIパッチ B11 と readcgi.js のスレです
 
◆2chAPIパッチ B11.X
 ・2chAPIパッチとはなんぞやはV2Cwiki参照
 ・V2C本家、V2CMODとその派生、V2C-R(2.11.8)用のAPIパッチです
 
◆readcgi.js
 ・read.cgiモード時、受信したhtmlをdat形式に変換します
 ・V2C本家、V2CMODとその派生、V2C-R(2.11.8)、V2C-R+、V2C+用のJavascriptです
 
◆B11.Xrb、readcgi.rb
 ・readcgi.jsをAppleJava5上で動くように他言語(ruby)に移植してあります
 
前スレ
B11のスレ
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/

2名無しさん@避難所:2017/06/12(月) 20:22:29 ID:p9hTJ91o0
◆最新版まとめ
 
APIパッチ
 ・B11.7          → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/466
                  (添付のreadcgi.jsは使用しないで下記readcgi.jsを使用のこと)
 ・B11.7rb         .→ http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/520
                  (添付のreadcgi.jsは使用しないで下記readcgi.jsを使用のこと)

 ・B11.8          → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/851
 ・B11.8rb         .→ http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/852
 
readcgi.js
 ・readcgi.js、readcgi.rb → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/801
 
オマケ機能
 ・Rhino_ScriptEngine  → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/637
 
 ・post.js          → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/668
 
 ・threadld.js       .→ http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/880

3名無しさん@避難所:2017/06/12(月) 20:25:04 ID:p9hTJ91o0
◆V2C バージョン早見表(改定3版)
 
バージョンはメニュー>ヘルプ>V2Cについて で確認する
 
2ちゃん公認専ブラ
 バージョン:3.0.x → 広告ありV2C-R (2ちゃん公認専ブラ) ※0

APIパッチが必要なV2C (B11.3以降でreadcgi.js利用可能)
 バージョン:2.11.4 かつ V2C_R20131210.jarの更新日付が2013/12/10       .→ V2C本家
 バージョン:2.11.4 かつ V2C_R20131210.jarの更新日付が2014/07〜2015/04/01 → V2CMOD
 バージョン:2.11.4 かつ V2C_R20131210.jarの更新日付が2015/12/12以降    .→ V2CMOD-tw
 バージョン:2.12.1以降                                     .→ V2CMOD-tw、V2CMOD-twZ、V2CMOD-Z
 バージョン:2.11.8                                        .→ 広告なしV2C-R
 
APIパッチが不要なV2C
 バージョン:3.0.1+ かつ V2C_S20150531.jarの更新日付が2015/11/29以降 → V2C-R+ 3.0.1+ rev7 以降 ※2
 バージョン:3.0.3+ かつ V2C_S20151112.jarの更新日付が2015/11/29以降 → V2C-R+ 3.0.3+ rev3 以降 ※2
 バージョン:3.0.x+                                    .→ 上記以外のV2C-R+ ※1
 バージョン:1.0.x                                     → がV2C+ ※3

※0 APIパッチやreadcgi.jsを必要としない
※1 getdat.js(readcgi.js)を使用できない
※2 V2C+のreadcgi.jsをgetdat.jsにリネームしてscriptフォルダ内のsystemフォルダ(無ければ作る)に配置すると
   V2C+のreadcgi.jsを使用できる
※3 Plus版の設定>2ch接続>read.cgi>datの生成をスクリプトで行う をチェックするとreadcgi.jsを使用できる

4名無しさん@避難所:2017/06/12(月) 20:30:12 ID:p9hTJ91o0
◆板移転と板一覧取得URLに関して
 
 2ちゃんの板移転に追いつけていない場合、読めない、書けない等なんらかのトラブルが発生する可能性があります
 万病の素になるかもしれません
 
 板移転は板一覧取得URLで検知しますが現在広く知られてるURLは
  ・http://menu.2ch.net/bbsmenu.html (デフォルト)
  ・http://kita.じっきょ.org/cbm/cbm.cgi/2r.pr.m0.sc.op/-all/bbsmenu.html (20.p0.じゃないことに注意)
 の二つがあります

 http://kita.じっきょ.org/cbm/ は板一覧自動編集サービスですが板移転対応が若干遅れる可能性もあるので
 2ちゃんの板移転に素早く対応するには
  ・板一覧の2chタブの板一覧取得URLには  http://menu.2ch.net/bbsmenu.html (デフォルト)
  ・板一覧の外部板タブの板一覧取得URLには http://kita.じっきょ.org/cbm/cbm.cgi/sc.op/-all/bbsmenu.html
 がいいかと個人的には思います
 
 #奨めてる http://kita.じっきょ.org/cbm/に2r.pr.m0がないのは2r(2ch)、pr(PINKBBS)は2chタブで
  m0(まちBBS)はまちBBSタブで、それぞれ板一覧が表示されているため
 
 #sc.opの部分は自由に編集できます、http://kita.じっきょ.org/cbm/ で詳しいです

5名無しさん@避難所:2017/06/12(月) 20:37:06 ID:p9hTJ91o0
◆httpsで始まる2ちゃん/BBSPINKのURLとV2Cとの相性に関して
 
 httpsで始まる2ちゃん/BBSPINKのURLはV2Cと相性が悪く、クリックすることで誤表示、期待しない表示結果を
 招く原因になります
 
 readcgi.jsに添付のReplaceStr.txtまたは
 前スレ http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/893
 
<rx>ttps(://\w+\.(?:2ch\.net|bbspink\.com)[/.\w]+)【TAB】ttp$1<font color=gray> [https->http]</font>【TAB】msg
 
 をReplaceStr.txtに追加して、レス中のhttpsをhttpに変換することが望ましいです
 #上記2つの違いはURLの後ろに [https->http] というコメントを付けないか付けるかです
 
 またhttpsのURLで開かれたスレ一覧はV2Cからは2ちゃんとして扱われなく、百害あって一利無しなので
 もしhttpsのスレ一覧(外部板)が存在する場合はそれは履歴から削除して
 板一覧から新しくその板のスレ一覧を開き直して下さい
 
 httpsのスレ一覧から開いたスレもhttps扱いでV2Cからは2ちゃんとして扱われていないので
 板一覧から開き直したスレ一覧からレスを表示し直してください

 V2Cでは、板のURL、スレ一覧のURL、スレのURL、レス中のURLでの2ちゃんとBBSPINKのURLは
 httpで統一することが望ましいです

6名無しさん@避難所:2017/06/12(月) 20:37:57 ID:p9hTJ91o0
◆書き込みが反映されない場合に関して
 
 (主にAPIモード時に)書き込みがエラーなく終了したにも関わらず、その書き込みがスレに反映されない場合は
 おπ送りと諦める前に以下をチェック/変更して見て下さい
 ・WEBブラウザから書き込めるか
 ・浪人やBEとかの認証付きサービスでエラーになっていないか
 ・http://afi.click/browser/ を参考に書き込みユーザーエージェントを変えてみる
 
 今まで見てきたケースは全て書き込みユーザーエージェントを変更して書き込めるようになってます
 どうも定期的に書き込みをリジェクトするユーザーエージェントを追加登録してるようです

 読み込みが出来ない時も板移転対応済みの場合はユーザーエージェントも疑ってみてください

7名無しさん@避難所:2017/06/12(月) 20:38:43 ID:p9hTJ91o0
◆V2Cが使ってる設定やログが格納されてるフォルダ
 
 メニュー>ヘルプ>V2Cについて で「保存用フォルダ」となってるフォルダが
 そのV2Cが使ってるフォルダです

8名無しさん@避難所:2017/06/13(火) 00:34:16 ID:Zkvnojys0
多分このテンプレ誰も見ないと思うw
まぁとりあえずスレ立て乙

9名無しさん@避難所:2017/06/13(火) 00:58:20 ID:RboPGekg0
質問されたときにでも誘導したらいいのよー

10名無しさん@避難所:2017/06/13(火) 02:11:58 ID:t6WPzwdw0
>>8
1から7まで読んだ後に8がうんこすぎてワロタ
8は今すぐ氏んだほうがいいんじゃないか?w

11名無しさん@避難所:2017/06/13(火) 07:24:43 ID:z7bRPeIE0
>>8って本当に人間の屑みたいなやつだから
もう来ないでほしいね

12名無しさん@避難所:2017/06/13(火) 08:10:27 ID:vkP59VrM0
◆B11使用時のAPIパッチとreadcgi.jsのバージョン確認
 
 メニュー>外部コマンド>2chAPI設定を開くと左下に
 http://i.imgur.com/k7r2esM.png (開発中の画面例です)
 って感じで、APIパッチのバージョンとreadcgi.jsの更新日が表示されるので
 B11使用時に上手く動かない場合の質問には、その部分のスクショを必ず貼るようにしてください
 
 #画面丸ごとでは絶対貼らないこと
 
◆V2C-R+、V2C+でのreadcgi.jsのバージョン確認
 V2C-R+、V2C+使用時に上手く動かない場合の質問には、いつ版か or readcgi.jsの更新日付を必ず併記するようにして下さい

13名無しさん@避難所:2017/06/13(火) 08:15:12 ID:vkP59VrM0
◆B11.8のreadcgi.jsのデバッグモード
 
 B11.8からreadcgi.jsのデバッグモードを搭載しました
 
 2chAPI設定の「readcgi.jsのデバッグを行う」にチェックを入れる
 http://i.imgur.com/w1fObxR.png
 と、レスの受信時に「表示>コンソール出力」に受信したhtmlと変換後のdatを出力します
 
 何かあった場合、この機能を利用してreadcgi.jsのデバッグをリアルタイムに行えます
 
 チェックしてもコンソール出力に何も表示されない場合は一度V2Cを終了させて下さい
 それでも表示されない場合はこの機能は使えません(Java5、Java6は怪しいかも)

14名無しさん@避難所:2017/06/14(水) 08:11:32 ID:AwwMosCs0
◆2ch板一覧の自動更新
 
 2ch板一覧はV2C起動時に自動で板更新が可能です
 メニュー>設定>板一覧・お気に入り
 http://i.imgur.com/hqKuj0K.png

 PCが起動しっぱなしの状態でもV2Cはたまに再起動したほうがいいかも

15名無しさん@避難所:2017/06/14(水) 08:26:04 ID:AwwMosCs0
>>3
◆V2C バージョン早見表(改定3版) 補足

 ・APIパッチが必要なV2C : APIパッチ B11とreadcgi.jsが必要となります
 ・APIパッチが不要なV2C : readcgi.jsが必要となります(APIパッチ B11は不要)

16名無しさん@避難所:2017/06/14(水) 08:52:52 ID:AwwMosCs0
◆readcgi.jsの責任分界点

 readcgi.jsは2ちゃんとBBSPINKにのみ適用されます

 また機能的にはV2Cから渡されたhtmlをdat形式に変換するだけです
 なので書き込みの可/不可には影響しません

 渡されたhtmlは正しい内容という前提で動作するので
 htmlが全面的にオカシイとか、部分的にオカシイ(日付やIDがnull)とかhtmlが変更されたのケースでは
 それなりの出力になってしまいます


◆post.jsの責任分界点

 前述の書き込みが反映されない場合に関しての対策をしても状況が改善されない場合は
 最近post.jsを入れた/入れ変えたかも確認して下さい
 post.jsは書き込み処理に介入し、書き込み内容の改変、場合によってはキャンセルを行います


◆subject.jsに起因するスレ一覧の表示不正(余談)

 これ、経験談なんですが
 subject.jsが正しくない場合、スレ一覧の表示でスレの欠落が発生します
 症状としては
 ・未読スレの場合は、そのスレがスレ一覧に表示されない(場合によってはスレ一覧の件数が極端に少ない)
 ・既読スレの場合は、そのスレはまだ現存しているのに過去スレ扱いで表示される
 ということが発生します

17名無しさん@避難所:2017/06/14(水) 09:34:47 ID:AwwMosCs0
◆V2C-R+やV2C+にB11を適用するとエラーになる

 今まで聞いたことがないので今後も起きないと思いますが
 V2C-R+やV2C+環境でB11を適用すると以下のエラーとなりますが、これは正常な挙動です
 http://i.imgur.com/G37emNU.png

 APIパッチを適用する場合は起動するjarをAPIパッチにしますが、
 APIパッチは起動されたら次に自分でV2C本体のjarを起動しようとします
 この時起動するjarを限定しているため、上記のエラーとなります

18名無しさん@避難所:2017/06/14(水) 18:50:34 ID:AwwMosCs0
◆最近は画像URLに http: を付けないのがトレンド?

 掲題の通り、最近は画像のURLに http: を含めないで // からはじめるケースが見受けられます
 その場合レス中のURLが
 こんなふう(http://i.imgur.com/Afq36qv.png)に表示されたり
 こんなふう(http://i.imgur.com/oXSlgxB.png)に表示されたり
 します
 #前者はReplaceStr.txtにヒットする定義が何もない場合
 #後者はReplaceStr.txtに「<rx><img src="([^"]+)">【TAB】$1【TAB】msg」という定義がある場合

 こんな場合はReplaceStr.txtに

<rx><img src="//([^"]+)">【TAB】http://$1【TAB】msg

 を追加してください
 #前述後者が定義済みの場合はその前の行に追加

 http: を補完してURLを解決します
 http://i.imgur.com/ZQrtQLY.png

19名無しさん@避難所:2017/06/14(水) 19:40:39 ID:AwwMosCs0
◆日付とIDがnullの場合はそのレス中の画像のサムネが自動で表示されない

 read.cgiモード時に日付とIDがnullの場合、そのレス中の画像のサムネが自動で表示されません

 シベリア超特急だったり、ポイント特典付きのBE持ちが立てたスレだったりが該当します

 今は直ってるか確認してませんが、これはWEBページの表示が修正されない限りサムネの自動表示をできません

 手動クリックでサムネを表示して下さい

20名無しさん@避難所:2017/06/14(水) 19:44:34 ID:AwwMosCs0
>>18はWEBブラウザで見て下さい

ReplaceStr.txtの定義によっては
#後者はReplaceStr.txtにの行の「」内が置換されて表示される場合があるため

21名無しさん@避難所:2017/06/14(水) 20:54:50 ID:AwwMosCs0
>>18補足
ReplaceStr.txtに追加するのは
http://i.imgur.com/DjG0aj1.png
です

22名無しさん@避難所:2017/06/14(水) 21:13:56 ID:AwwMosCs0
自分がやらかした後になんですが

ReplaceStr.txt界隈に関してのレスは
既に登録済みのReplaceStr.txtで置換が掛かってる可能性があるので
WEBブラウザで確認する癖をつけましょう(自戒)

23名無しさん@避難所:2017/06/15(木) 00:13:50 ID:rWb0p/us0
!:コマンド打つとシステムが吐き出した文字としてこういうのつくけどこの醜いのここでなんとかできる問題ですか?
それとももう別の形で解決してる問題?

Slot
<mark style="display: block; width: 4.5em; margin: 0.25em; padding: 0.25em; border: 1px solid #933; background: #FFC;"><span>😜</span><span>😜</span><span>😜</span>
<span>😜</span><span>😜</span><span>😜</span>
<span>😜</span><span>😜</span><span>😜</span>
</mark>Win!! 4 pts.(LA: 1.90, 1.64, 1.53)

24名無しさん@避難所:2017/06/15(木) 00:22:03 ID:zAXFqicI0
◆Slot

自分はReplaceStr.txtに

<rx></?mark.*?>|</?span.*?>【TAB】【TAB】msg

で綺麗にしてます

25名無しさん@避難所:2017/06/15(木) 00:40:47 ID:rWb0p/us0
>>24
ありがとう
綺麗になった

26名無しさん@避難所:2017/06/15(木) 03:51:20 ID:zAXFqicI0
>>4
◆板移転と板一覧取得URLに関して(補足)

 板一覧の更新や板一覧取得URLの確認/変更は
 http://i.imgur.com/9BgtCwb.png
 を右クリックします

27名無しさん@避難所:2017/06/15(木) 04:23:32 ID:zAXFqicI0
◆まちBBSの板一覧を間違って更新してしまった場合

 まちBBSの板一覧を間違って更新してしまうとこんな感じで板が全て消えてしまいます
 http://i.imgur.com/dUXSokr.png

 そのような場合はV2Cを終了し、保存用フォルダ>BBS>Machi>bbstree.txtを削除して
 V2Cを起動するとまちBBSの板一覧が復活します

28名無しさん@避難所:2017/06/15(木) 07:32:03 ID:M6CKxDuk0
>>27
それは知りませんでした
まちBBS自体がなくなってしまったのだと思っていました。。。

29名無しさん@避難所:2017/06/15(木) 14:23:58 ID:zAXFqicI0
>>18>>20>>21に誤り(ミスリード)があったので6/17に修正版のreadcgi.jsを出します

30名無しさん@避難所:2017/06/17(土) 02:37:56 ID:960rRhFI0
神の様な乙>>1

31名無しさん@避難所:2017/06/17(土) 16:41:26 ID:vZdq.oAo0
V2C API Patch B11.9

v2c_api_patch_B11.9_20170617.zip
http://www.mediafire.com/file/4gz7klp2ppxizj7/v2c_api_patch_B11.9_20170617.zip

◆ 至急に置き変えが必要なものではありません
  機能追加不要な場合はB11.7のままで構いません

◆ 修正箇所
 v2c_api_patch_B11.jar、v2c_api_patch_B11_for_Mac.jar共通
 ・2ちゃん互換掲示版から.datファイルを取得した場合に、Content-Typeが応答情報に含まれない場合でもそのdatを有効とする
 ・具体的には避難所のV2C+ part3の
  http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1477736578/140
  掲示版 http://gesei.sub.jp/test/read.cgi/fetch/1386386850/
  対応です
 ・2ちゃん互換掲示版から.datファイルを取得した場合に、Content-Typeという応答情報がない場合エラーにするとなっていて
  datは正しく取得されていると思われる場合でもチェックが厳しくエラーにしていたのでチェックを緩くしました
  #以前、白猫プロジェクト掲示版で発生した不具合と同じ原因のはずなので、
  #この修正で現在読めない2ちゃん互換掲示版が読めるようになるかもしれません

◆ 2017/06/17 現在の最新状態
 ・APIパッチ(B11.9)
   v2c_api_patch_B11.jar           .2017/06/17 14:02:13 New
   v2c_api_patch_B11_for_Mac.jar     .2017/06/17 14:03:49 New (V2C-R 2.11.8用)

 ・script/system
   readcgi_aux.js 2017/04/24 10:18:49

◆ v2c_api_patch_B11_for_Mac.jarはもともとはV2C-R 2.11.8用に作られたっぽい(バグ吸収)ものをベースにしてるので
  V2C、V2CMODとその派性の場合はv2c_api_patch_B11.jarが使えると思います

◆ 置き換えはV2Cを終了させてお願いします、また一応置き換えるファイルのバックアップをお願いします

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

32名無しさん@避難所:2017/06/17(土) 16:49:14 ID:vZdq.oAo0
V2C API Patch B11.9rb

v2c_api_patch_B11.9_For_MacOSX_Java5_20170617.zip
http://www.mediafire.com/file/bqs93ya76n8fgfh/v2c_api_patch_B11.9_For_MacOSX_Java5_20170617.zip

◆ 至急に置き変えが必要なものではありません
  機能追加不要な場合はB11.7のままで構いません

◆ 修正箇所
 B11.9と同様です

◆ 2017/06/17 現在の最新状態
 ・APIパッチ(B11.9rb)
   v2c_api_patch_B11_for_Mac.jar    2017/06/17 14:05:22

 ・script/system
   readcgi_aux.rb 2017/04/27 11:52:21

◆ 実行にはJrubyという環境が必要となり、インターネットから以下のファイルを入手し
  Macintosh HD>ライブラリ>Java>Extensions に配置する必要があります
   ・jruby-engine-1.1.7.jar
   ・jruby-complete-1.6.8.jar
   ・script-api.jar
  取得先のurlはreadMe.txtに、配置イメージはExtensions配置図.PNGにそれぞれあります

◆ 置き換えはV2Cを終了させてお願いします、また一応置き換えるファイルのバックアップをお願いします

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

33 ◆g/UWZdwxag:2017/06/17(土) 16:52:53 ID:vZdq.oAo0
readcgi.js 2017/06/17版

readcgi.js_ver_07.0.1_20170617_1530.zip
http://www.mediafire.com/file/9wklk7w82ipf9na/readcgi.js_ver_07.0.1_20170617_1530.zip

◆ 修正箇所
 ・Beアイコンとお絵描き画像のURLをAPIモードで受信したdatと同じようにsssp:で始まるようにする
  (ReplaceStr.txtに対しての修正も必須)
 ・B11用readcgi.jsをV2C+用readcgi.js/V2C-R+用getdat.jsにそのまま転用する(試行処置)
 ・https://2ちゃんをhttp://2ちゃんに置き変えるReplaceStr.txt定義の変更(添付ReplaceStr.txt参考、必須ではありません)

◆更新時刻
 ・B11用             readcgi.js .2017/06/17 14:08
 ・V2C-R_Plus用.       getdat.js  2017/06/17 14:08
 ・V2C-R_Plus,V2C_Plus用 readcgi.js .2017/06/17 14:08
 ・B11rb(AppleJava5用)用. readcgi.rb .2017/06/17 14:08

◆いろいろと
 過去自分が首を突っ込んだ際はBeアイコンやお絵描き画像をhttpで表示ね、みたいな感じでドヤってましたが
 APIモードでそれらを受信した場合のurlはssspで始まってるとのことでした
 なのでreadcgi.jsで生成するdatもそれに合わせてsssp://で始まるようにしたいと思います
 (受信済みdatは//で始まるのままです)

 またBeアイコンの場合はssspにして、設定>リンク・画像でBeアイコンの設定をしたほうが
 urlが表示されなくなりレスが落ち着きます
 (お絵描き画像urlはssspをhttpに置換しないと画像を表示できません)

 なので既存ReplaceStr.txtに対して以下の修正をお願いたします
 ①「<rx><img src="//([^"]+)">【TAB】http://$1【TAB】msg」という定義がある場合は、行の先頭に//を追加する
 ②「<rx>sssp://【TAB】http://【TAB】msg」という定義がある場合は、その行を削除する
 ③ 添付のReplaceStr.txtの4行目から8行目をReplaceStr.txtの最初のほうに追加する
 ④ Beアイコンurlに対して非表示にする処理を入れている場合は関連するhttpをssspに変更する(多分)

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

34 ◆g/UWZdwxag:2017/06/17(土) 16:53:44 ID:vZdq.oAo0
ReplaceStr.txt周りで分かりづらい部分があるかと思いますがご協力お願いいたします

35 ◆g/UWZdwxag:2017/06/17(土) 17:18:59 ID:vZdq.oAo0
メニュー>設定>リンク・画像の http://i.imgur.com/Xr4S1Sl.png もチェックされて
>>33の修正が正しく適用されている場合は
http://matsuri.2ch.net/test/read.cgi/morningcoffee/1497492624/
のスレが
http://i.imgur.com/XdtiLTL.png
と見えるはずです

36 ◆g/UWZdwxag:2017/06/17(土) 17:35:15 ID:vZdq.oAo0
post.js 2017/06/17版

post.js_20170617.zip
http://www.mediafire.com/file/5tmm4s1bg90966m/post.js_20170617.zip

◆ 機能
  書き込み欄の2ちゃん/BBSPINKのURLからその板がhttp鯖かhttps鯖かを判別し
  https鯖のURLがhttpとされている場合にURLをhttpsに置換します

  書き込みの事前チェック処理でそのスレの/1を取得しそこから判別します
  /1の取得はV2Cが起動している範囲内で1鯖に付き1回です
  V2Cの終了でリセットされます

◆ 修正箇所
  一部環境で動かないプログラムの書き方をしていたので修正

◆ 更新時刻
  ・post.js   2017/06/17 17:22

◆ 備考
  B11環境でしか動かしていません
  互換性はあると思うので他のV2Cでも動くと思います

37名無しさん@避難所:2017/06/17(土) 19:05:12 ID:YmB/A20M0
乙でーす!

38 ◆g/UWZdwxag:2017/06/17(土) 20:04:27 ID:vZdq.oAo0
itest2PCHostName.js 2017/06/17版

itest2PCHostName_20170617.zip
http://www.mediafire.com/file/kuqkjhh4jrbk1oy/itest2PCHostName_20170617.zip

◆ 機能
  レス中のitest.2ch.netのスレurlをクリックした場合にgoogleでPCサイトのURLを検索し
  そのURLでスレを開きます

  ・ReplaceStr.txt      : dat中の itest.2ch.net を クリックでjsを起動できるように itest._2ch.net に置換します
  ・URLExec.dat       : itest._2ch.net のurlクリックで itest2PCHostName.js を起動します
  ・itest2PCHostName.js  .: itest._2ch.netのスレurlでgoogle検索を行いPC鯖のスレurlを取得してスレタブに開きます
  ・post.js           .: レス書き込み欄に itest._2ch.net があった場合 itest.2ch.net にもどします


◆ 更新時刻
  ・itest2PCHostName.js  2017/06/17 19:16
  ・post.js            2017/06/17 19:16

◆ 備考
  ポール日本公演342[無断転載禁止]
  https://rio2016.2ch.net/test/read.cgi/beatles/1495377937/の1のレス中の
  http://itest.2ch.net/test/read.cgi/beatles/1494541882/
  のようなurlをV2Cで開くことを想定しています
  (このjsを入れないで上記itestのスレを開いた場合V2CはCPUの使用率が100%となります)

  V2CMOD-Zでしか動かしていません
  互換性はあると思うので他のV2Cでも動くと思います

39名無しさん@避難所:2017/06/17(土) 23:44:12 ID:aHenlvZY0
特に困ってないけどV2C+ 1.0.9で>>38を試してみた
書き換えとかは成功してるけど専用ブラウザが対応してませんよって表示が出てスレは表示出来なかた

40名無しさん@避難所:2017/06/17(土) 23:49:59 ID:xf/4AoKY0
ReplaceStr.txtに
<rx></?mark.*?>|</?span.*?>【TAB】【TAB】msg
を追加したのに>>23のSlot以下が消えない何故だ?
勿論【TAB】の文字は削除しその後キーボードのTabキーを押し
上書き保存した後ファイル→再読み込み→再起動しても駄目

41名無しさん@避難所:2017/06/18(日) 00:13:27 ID:jjXxkRk.0
>>39
3/13のアレですね

もし修正可能なら

v2c.openURL(RegExp.$1 + itest);

v2c.openURL((''+RegExp.$1).replace('https://', 'http://') + itest);
に変えてみてください

googleの検索から生成したurlがhttpsになってるせいです

42名無しさん@避難所:2017/06/18(日) 00:20:38 ID:Imip/uAc0
>>41の修正で手元のV2C+ 1.0.9でもちゃんと表示されました :)

43 ◆g/UWZdwxag:2017/06/18(日) 00:22:16 ID:jjXxkRk.0
>>42
どうもです
すっとヘッドラインのやつもhttps問題を抱える可能性ありか

44名無しさん@避難所:2017/06/18(日) 00:23:55 ID:jjXxkRk.0
>>40
スレの読み込み直しをしても変わりませんか?

45名無しさん@避難所:2017/06/18(日) 01:14:25 ID:rNH14oy20
>>44
試したが文字が残っている

46名無しさん@避難所:2017/06/18(日) 07:53:42 ID:jjXxkRk.0
>>45
追加した位置が先頭行でないなら先頭行に追加してみてもらえますか?

47名無しさん@避難所:2017/06/18(日) 18:38:27 ID:rNH14oy20
>>46
返答遅くなってしまい申し訳ない
1行目に入れたが結果は同じだった

48名無しさん@避難所:2017/06/18(日) 18:43:07 ID:BYoH5F3.0
試してる対象はソフト板のテストスレと思っていい?
それとバグ報告用テンプレ貼るのと
APIモードなのかread.cgiモードなのか教えてもらえますか?

49名無しさん@避難所:2017/06/18(日) 19:19:46 ID:z4iKZnh60
そもそも23のはコピペなので23のSlot以下が消えないは当然です
HTMLタグではなく lt や gt に変換された文字なので

50名無しさん@避難所:2017/06/18(日) 19:22:56 ID:BYoH5F3.0
>>47
>>40に「Slot以下が消えない」とありますが
http://i.imgur.com/Rv7hJxD.png
これそのものを消してSlot以下に何も表示しないのが理想形ですか?

51名無しさん@避難所:2017/06/18(日) 19:46:38 ID:Iqvx1PYA0
今までたしか消えてたはずなのに
今見たら>>23消えてねえ、と思ってしまったけど、>>49だったか

52名無しさん@避難所:2017/06/18(日) 19:55:39 ID:rNH14oy20
>>49
ありがとう、勘違いしていた
>>50
そう、見えないようにしたい
上記にも書かれている通り他スレで表示されたらまた報告します

53名無しさん@避難所:2017/06/18(日) 20:21:35 ID:BYoH5F3.0
>>52
<rx></?mark.*?>|</?span.*?>【TAB】【TAB】msg

http://i.imgur.com/Rv7hJxD.png
とするための定義なのでSlotそのものを根こそぎ消したいならまた別の定義となります




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