先看一下主要的代码:
function rp(w){
try{
var d=w.document;
d.oncontextmenu=null;
d.onselectstart=null;
d.body.oncopy=null;
}catch(e){}
for(fs=w.frames,i=0,l=fs.length;i<l;i++)
rp(fs(i));
};
void(rp(window))
干什么用的呢?现在有好多页面不让别人复制页面中的文本,真烦!特别是看到一些垃圾,想取证的时候。
他们一般情况下是通过指定下面三个事件处理函数来达到目的,那么我们只能反其道而行,将其去掉。将文章开头的链接保存在浏览器的收藏夹或书签栏里,名称随便。这三个事件分别是:
- document.oncontextmenu —— 弹出上下文菜单时
- document.onselectstart —— 开始选择页面内容时
- body.oncopy —— 复制内容时。包括使用Ctrl + C,或上下文菜单中的复制等
posted @ 2009-12-25 18:34 maduoyuan 阅读(37) 评论(0) 编辑
我们倾向于集中精力做技术方面,而不是人际关系方面工作的主要原因,不是因为它更重要,而是因为它更容易做。……。人际交往是很复杂的,并且就效果而言从来都不会是很明晰和清楚的,但是它们比工作的任何其他方面更重要。
如果你发现自己关注的是技术而不是社会方面的问题,你就相当于在一条黑暗的街上丢失了钥匙,却到邻近的另一条街上去寻找。因为“这条街上的灯光比那条街上的灯要亮一些”。
《人件 (Peopleware)》P7-8
posted @ 2009-12-25 17:50 maduoyuan 阅读(23) 评论(0) 编辑