// ==UserScript== // @name 中信网新闻发布 // @namespace http://tampermonkey.net/ // @version 0.1.3 // @description try to take over the world! // @author You // @include *gdgp.chinaxinge.com* // @icon https://www.google.com/s2/favicons?domain=chinaxinge.com // @grant none // ==/UserScript== ;(function () { 'use strict' var curMan = location.href if ( curMan.indexOf('gdgp.chinaxinge.com/d_gdgp/edit.asp') !== -1 || curMan.indexOf('gdgp.chinaxinge.com/d_gdgp/input_j_v1.asp') !== -1 ) { console.log(curMan, window.checkdata) window.onload = function () { if (window.checkdata) { window.checkdata = function () { var iCheck = 0 if (document.form1.tp.value == '0') { alert('请选择栏目!') document.form1.tp.focus() return } var title = document.form1.title.value.trim() if (title.length == '') { alert('文章标题不能为空!') document.form1.title.focus() iCheck++ return } var title = document.form1.title.value.trim() if (title.length > 100) { alert('文章标题太长了,请将标题改短些!') document.form1.title.focus() return } var strc = title var charstr = '〓;★;▲;▼;◆;●;■;◎;☆;□;◇;○;▽;△;⊙;█;【;】' var arr = charstr.split(';') for (var i = arr.length - 1; i >= 0; i--) { if (strc.indexOf(arr[i]) >= 0) { alert('为保持页面整洁,标题中不能包含"' + arr[i] + '" 等特殊符号!') document.form1.title.focus() return false break } } var vauthor = document.form1.vauthor.value.trim() if (vauthor.length == '') { alert('作者不能为空!') document.form1.vauthor.focus() iCheck++ return } if (document.form1.point[3].checked) { if (document.form1.i_pic.value == '') { alert('焦点推荐图片不能为空!') document.form1.i_pic.focus() return } } var econtent = document.getElementById('eWebEditor1').contentWindow econtent.setHTML(econtent.getHTML().replace('allowScriptAccess="always"', '')) var content = document.getElementById('eWebEditor1').contentWindow.getHTML() if (content.split(' 30) { alert( '单篇文章您上传插入图片数量不能超过30张,如需上传更多图片可分篇发布!' ) return false } if (content.length > 500000) { iCheck++ alert( '您所发布的单篇文章的内容代码已大于50万个字符,现已超出允许发布的极限,如需保存,请在编辑框下方把编辑器由设计状态转换为文本状态,对文档中的格式代码进行清理后,再切换为设计状态保存。或请采用数据上传的方式进行发布!' ) iCheck++ return } console.log(document.form1) //document.form1.action.value = 'http://gdgp.chinaxinge.com/D_gdgp/save_input.asp' document.form1.submit() } } } } })()