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

スクリプト@避難所

292名無しさん@避難所:2014/12/05(金) 20:55:55 ID:bnVn0xT60
改造レポート threadld.js
確認したスレ・レス番
> Mozilla Firefox 拡張機能スレッド Part87
http://anago.2ch.net/test/read.cgi/software/1417103879/166
エラーメッセージは: スクリプト実行エラー: sun.org.mozilla.javascript.internal.WrappedException: Wrapped java.security.AccessControlException: access denied ("java.io.FilePermission" "X:\V2C\script\scdata\ngbelist\software.txt" "read") (<Unknown source>#617) in <Unknown source> at line number 617

NGBE機能を必要としないので、エラー阻止の場当たり的な小細工を実施。
小手先騙しのエラー潰しだから、たまに予期しないところでエラーが出たりする。
他でもまた出るんだろうなー

一部引用
function ngbeid2thentry(th, cx)
{
// ---------------------------------------
// [設定項目] (true:自動で速スレ更新して消す、false:次回手動スレ更新時に消す) NGスレ時にスレ一覧から該当スレを消す
var updateThread = true;
// ---------------------------------------
if (!th.bbs.is2ch) { return; }
●ここが小細工の行 if ( updateThread ) { return; } // エラー阻止のため、無条件帰還を加筆 05/Dec/2014
var res = th.getRes(0);
if ((!res) || (!res.beID)) { return; }
var beID = (/ BE:(\d+)/.test(res.source)) ? RegExp.$1 : null;
if (!beID) { return; }
var f = new java.io.File(v2c.saveDir + '/script/scdata/ngbelist/' + th.board.key + '.txt'); // ここでerror
var thlist = String(v2c.readStringFromFile(f, 'UTF-8') || '');
thlist = thlist.split(/\r\n|\r|\n/);
if (!thlist[thlist.length - 1]) {
thlist.pop();
}




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