励精教室棋谱查看完美解决方案
时间:2017-03-12 14:56 来源:QQ空间 作者:申劲 点击:次
1下载火狐浏览器2安装greasemonkey插件点击右上角菜单,选择“附加组件” ![]() 点击左边“扩展”菜单,然后在右上角的搜索框中输入“greasemonkey”,点击“放大镜”图标进行搜索 ![]() 安装下列插件: ![]() 点击“安装”按钮,安装完毕后会有如下提示: ![]() 点击“立即重启”重启火狐浏览器,重启完之后,浏览器右上角会有Greasemonkey图标 ![]() 点击右边的“倒三角”,选择“新建用户脚本” ![]() 在弹出的窗口中填写如下内容: ![]() 点击“确定”,进入脚本编辑界面: ![]() 将文档最下方的代码粘贴到里面: 可能会有不允许粘贴的情况,这时需要先把对话框上边提示语中的英文记下来,在第8行代码下面输入:// 你记下的英文 然后就可以粘贴下边*******以下的代码了 ![]() 按Ctrl + S 保存,然后关闭页面即可。 下面就可以浏览励精教室网站了。 代码内容(*线下面的代码都要复制进去): ********************************** // 获得所有棋谱内容元素 var fiveObjs = document.getElementsByName('moves'); // 批处理 for(var i=0; i<fiveObjs.length; i++){ // 获得具体元素 var fiveObj = fiveObjs[i]; // 父节点 var fiveObjF = fiveObj.parentNode; // 去掉无关内容 fiveObjF.innerHTML = fiveObjF.innerHTML.replace("您的浏览器不支持Applet,建议<a href=\"../applet/jre-7u7-windows-i586.exe\">安装JAVA运行时环境</a>以解决此问题。", ""); // 创建iframe var myFrame = document.createElement("iframe"); // 设置属性 myFrame.marginwidth = "0"; myFrame.marginheight = "0"; myFrame.scrolling = "no"; myFrame.width = "573"; myFrame.height = "410"; myFrame.frameborder = "0"; myFrame.align = "top"; // 生成棋谱并计算棋谱步数 var fivedata = fiveObj.value.trim().replace(/\s+/g, ""); var fivesteps = fiveObj.value.trim().length - fivedata.length + 1; //生成内容 myFrame.src = "http://www.iwzq.com/makemove.asp?act=view&moves=" + fivedata + "&steps=" + fivesteps + "&stuate=0"; // 添加到页面 fiveObjF.appendChild(myFrame); } (责任编辑:伍源) |









(责任编辑:伍源)