利用者:稲垣啓二/vector.js

出典:『ウィキニュース』(ベータ版)

注意: 保存した後、ブラウザのキャッシュをクリアする必要があります。Mozilla / Firefox / Safari: [Shift] を押しながら [再読み込み] をクリック、または [Shift]-[Ctrl]-[R] (Macでは [Cmd]-[Shift]-[R]); IE: [Ctrl] を押しながら [更新] をクリック、または [Ctrl]-[F5]; Konqueror: [再読み込み] をクリック、または [F5]; Opera: 「ツール」→「設定」からキャッシュをクリア。

// ウィキニュースの編集をブロックする
function blockEdit() {
    // 編集ボタンを無効化するか、クリック時の動作を無効にする
    var editButton = document.getElementById("editButton"); // 編集ボタンのIDを指定する必要があります
    if (editButton) {
        editButton.disabled = true;
        // クリック時の動作を無効にする場合
        // editButton.onclick = null;
    }
}

// ログインしている場合はログアウトする
function forceLogout() {
    // ログアウトの処理を実行する
    // ここにウィキニュースからログアウトするためのコードを記述します
}

// ウィキニュースのページが読み込まれた時に実行する
window.onload = function() {
    blockEdit(); // 編集をブロックする
    if (isLoggedIn()) {
        forceLogout(); // ログインしている場合はログアウトする
    }
};

// サンプルのログイン状態チェック関数
function isLoggedIn() {
    // ここで実際のログイン状態を確認するコードを記述します
    return true; // サンプルとして、常にログイン中とします
}