MediaWiki:Gadget-Force preview.js
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Internet Explorer: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
- Opera: メニュー → 設定 (Mac では Opera → 環境設定) に移動し、プライバシーとセキュリティ → 閲覧データを消去 → キャッシュされた画像およびファイル からキャッシュをクリアしてください。
(function($, mw) { if (!mw.config.get('wgPermittedGroups')) mw.config.set('wgPermittedGroups', ['autoconfirmed']); //默认只允许自动确认用户绕过强制预览。 //检测两个数组是否有重复元素 function intersects(array) { if (!array || Object.prototype.toString.call(array) !== '[object Array]' || !array[0]) return false; var flag = false; this.forEach(function(v) { if (array.indexOf(v) !== -1) flag = true; }); return flag; } $(function() { if (mw.config.get('wgAction') !== 'edit' || intersects.bind(mw.config.get("wgUserGroups"))(mw.config.get("wgPermittedGroups"))) return; var saveButton = $('#wpSave'); if (!saveButton[0]) return; saveButton.attr('disabled', 'disabled').val('预览一次后才可保存内容').css('font-weight', 'normal'); $('#wpPreview').css('font-weight', 'bold'); }); })(jQuery, mediaWiki);