批改网英语作文不允许粘贴的解决方案

原因


这次英语老师布置了篇英语作文,要求在批改网上写,结果太呵呵了添加了一个“正文不允许粘贴”这个蛋疼的规矩。无奈,我都在Word上打了一遍了懒得动手再来一遍,所以就简单的破解了下。

原理

一般来说,网页上的这种“规矩”,都是用脚本语言写的。比如说最简单的“禁止复制”,如果用javascript很容易实现。同样,这里的这个“禁止粘贴”也是依靠一个js脚本来阻止用户的粘贴工作的。

有一个很一般地办法,就是只需要把js脚本的权限禁用就行了,这个不难实现(Internet选项 – > 安全 – >
最高级别,就可以禁用权限)。但是这样的话就会把所有的脚本全部禁止,包括上传作文是用到的脚本也会禁止。所以这一个方案不可行。

解决方案

我是这样想的,既然不能够直接单纯的限制掉这个“禁止粘贴”的脚本运行,我可以先检查这个网页是如何提交我的作文的。显然,这个提交过程也是由一个脚本完成的。

那么我们就查看网络源代码,去看看代码中都有什么。

为了方便搞,我先把网页源代码全部复制过来用Notepad++打开。

我最初发现了这个链接:

<script type="text/javascript" src="/res/javascript/ZeroClipboard.js"></script>

顾名思义,这个就是禁用我们粘贴功能的脚本。

然后我们注意下最后的在网页里的那个脚本,我截取出来一部分:


$(function(){
var bzold = $(‘#beizhu‘).val();

$(‘#dafen‘).click(function(){
var cStr= $(‘#contents‘).val();
var cTitle= $(‘#title‘).val();
if( cTitle.trim()==‘‘){
//alert("请填写标题"); $(‘#title‘).focus() ; return false;
var tre = confirm("题目为空,您确定继续提交这篇作文吗?");
if( !tre ){$(‘#title‘).focus() ; return false; }
}
if( cStr.trim()==‘‘){ alert("请填写内容"); $(‘#contents‘).focus() ; return false;}
...
}

显然,这个就是提交我们作文的那个脚本了。

因为在网页里,“提交作文”这个按钮的标签如下:

<div class="fr"><INPUT TYPE="button" VALUE="提交作文" id="dafen" class="button4" ></div>

也就是那个脚本中的

$(‘#dafen‘).click(function()

这个语句的意思了。

下面一条语句

var cStr= $(‘#contents‘).val();

从名字上看就是获取文章内容的语句。那么我就在网页元素上搜索这个#contents这个元素的定义:

<TEXTAREA NAME="contents" id="contents" style="width: 755px;border-bottom:0px" class="from_contents"></TEXTAREA>

这就简单了,通过浏览器的“审查元素”,然后修改属性即可。把你的作文内容直接加在两个<><>之间即可

<TEXTAREA NAME="contents" id="contents" style="width: 755px;border-bottom:0px" class="from_contents">
<!--作文正文就直接写在这里,不需要添加任何东西-->
</TEXTAREA>

随后,提交作文,搞定。

批改网英语作文不允许粘贴的解决方案,布布扣,bubuko.com

时间: 2024-11-04 01:03:06

批改网英语作文不允许粘贴的解决方案的相关文章

大二时的英语作文

大二时,Janny苗老师给了十个话题,给足够课下准备时间.考试时让口语谈论她随机抽取的一个话题.我竟然将十个话题写成了6篇作文.当时快要六级考试了,那大概是我英语水平最高的时期.翻阅过去的文件,不忍删除,故记之. 1.My happiest childhood memory Childhood is a colorful box filled with all kinds of memories.No matter these memories are lamentable or delight

英语作文应考知识

2015年上半年大学英语四六级考试将于6月13日举行,虽然说复习时间所剩不多,但是相信同学们仍然在积极备考,而且想必已经背诵了很多闪光的句子.那么,在考试时,在将自己背诵的句子或语料整合为一篇文章的过程中,同学们还需要注意哪些问题呢?本文为大家整理应考注意事项,具体如下: 一.字迹工整,卷面整洁 众所周知,像写作和翻译这种主观题,印象分特别重要.要想给阅卷老师留下良好的第一印象,首先大家需要留心在书写过程中字迹要工整;字迹工整不意味着字迹优美,是强调字迹的可读性.有的同学字迹优美,但喜欢连笔,尤

英语作文:7类模板

应用书信型: Dear (称呼) I am very gald to receive your letter and feel grateful for (对方提供的优待).(肯定对方的条件),I regret to say that I can't accept your gracious offer. The main reason of my decision is that......The second reason is that....... But I still want to

2015年12月英语四级写作模板

解决方法题型 要求考生列举出解决问题的多种途径 1. 问题现状 2. 怎样解决(解决方案的优缺点) In recent days, we have to face I problem-----A, which is becoming more and more serious. First, ------------(说明A的现状).Second, ---------------(举例进一步说明现状) Confronted with A, we should take a series of e

CMS垃圾回收机制

详解CMS垃圾回收机制 原创不易,未经允许,不得转载~~~ 什么是CMS? Concurrent Mark Sweep. 看名字就知道,CMS是一款并发.使用标记-清除算法的gc. CMS是针对老年代进行回收的GC. CMS有什么用? CMS以获取最小停顿时间为目的. 在一些对响应时间有很高要求的应用或网站中,用户程序不能有长时间的停顿,CMS 可以用于此场景. CMS如何执行?  总体来说CMS的执行过程可以分为以下几个阶段: 3.1 初始标记(STW) 3.2 并发标记 3.3 并发预清理

详解CMS垃圾回收机制

原创不易,未经允许,不得转载~~~ 什么是CMS? Concurrent Mark Sweep. 看名字就知道,CMS是一款并发.使用标记-清除算法的gc. CMS是针对老年代进行回收的GC. CMS有什么用? CMS以获取最小停顿时间为目的. 在一些对响应时间有很高要求的应用或网站中,用户程序不能有长时间的停顿,CMS 可以用于此场景. CMS如何执行?  总体来说CMS的执行过程可以分为以下几个阶段: 3.1 初始标记(STW) 3.2 并发标记 3.3 并发预清理 3.4 重标记(STW)

你在发表理科学术文章过程中有哪些经验值得借鉴?

将要开始写论文发表了,虽然之前也有过不是一作的文章,但文章不是我写的.因此想请教一下前辈们:在发表文章的过程中有哪些经验可借鉴? 补充一点信息:我指的不是普遍适用的学术型文章的写作方式:比如用语要精练准确.注重表达的逻辑性之类,而是诸如: 1.是先不管格式篇幅图片要求一类随便写一个版本,然后再在其上按照具体的杂志要求修改,还是一上来就按某具体杂志的要求来写? 2.开始写文章的时候是要先想好可能被argue的内容,然后再以此构建文章整体的结构:还是不管那些,先构建文章整体结构,再考虑可能被argu

阅读工具与思考方式

在博文的开头,我要首先表示歉意,由于种种原因,并没有如愿首先写一篇关于<构建之法>学习的总结或者大作业.然而这种歉意一是对邹老师.周老师关心而未能交出一份答卷,二是(也是最主要的)是对自己的愧疚.愧疚于在这一两个月的时间里自己究竟做了些什么事情. 不过并不想因为自己感觉有愧而不敢在这上面记录些什么,毕竟有思考才会有进步,不如把眼下想到悟到的先行写下,随学随进步.今天算是第一个主题,关于阅读. ------------------------正经的分割线---------------------

我的学习进度表

周数 专业学习目标 专业学习时间 新增代码量 博客发表量 人文方面的学习 知识技能总结 4 线性表的定义以及它的抽象数据类型,线性表的存储结构. 使用Visio绘制网络拓扑图,熟悉计算机网络结构. 使用Adobe Dreamweaver设计简单的网页. 3 70 1 阅读了<实用日常英语书信>,学习了基本的日常英语口语.花时间阅读英语作文增强语感,报名参加了Oh My God英语口语俱乐部,学习正确的英语口语发音. 绘制网络拓扑图,设计网页.粗略了解各种软件的功能和基本的应用. 5 用电脑敲代