分享

取消网页限制复制

 l523988 2011-06-14

取消网页限制复制

有些网站禁止一些事件.比如粘贴啊.选种啊,一按键盘提示你某某东西啊,什么乱七八糟的一些东西.
虽然在OP下全然无敌,不过IE下还是要hack一下.
IE浏览器的地址栏运行如下代码即可取消那些恶劣的事件.

复制代码

1.                    javascript:(function(e,f,w,d,b,i){for(i=0;i<e.length;)(t=e[i++],w[t]=d[t]=b[t]=f);})(['onmousedown','onmouseup','onmousemove','ondblclick','onclick','oncontextmenu','onmousewheel','onselectstart','oncopy','onkeydown','onkeypress','onkeyup'],new Function,window,document,document.body);

获取页面所有图片的地址...

复制代码

1.                    javascript:(function(is){var i,r=/"([^"]+)"/,o={},a=[];for(i=0;i<is.length;i++){if(is[i].nodeType!=3){if(is[i].tagName=="IMG"){if(!o[is[i].src])o[is[i].src]=1;}else if(r.test(is[i].currentStyle.backgroundImage)){if(!o[RegExp.$1])o[RegExp.$1]=1;}}}for(i in o)a[a.length]=i;document.body.innerHTML='<img alt="" src="'+a.join('" \/><br \/><img alt="" src="')+'" \/>';})(document.getElementsByTagName("*"));



获取页面所有flash地址(只是获取了object)

制代码

1.                    javascript:(function(){var b=document.body,o=b.getElementsByTagName("object"),a=[],i=0,h;for(;i<o.length;i++)a.push({object:o[i].cloneNode(true),url:o[i].movie||o[i].url});for(i=0,b.innerHTML="";i<a.length;i++){h=document.createElement("a"),h.href=h.innerHTML=a[i].url;b.appendChild(a[i].object),b.appendChild(document.createElement("br")),b.appendChild(h),b.appendChild(document.createElement("hr"));};})();

以上的代码打开要取的页面,然后从地址栏运行就行(和主题里的方法一样)

获取QQ空间里flash的地址...(全屏主题)

复制代码

1.                    javascript:document.write(frames[0].document.getElementsByTagName("object")[0].movie);



获取QQ空间里flash的地址...(小卧主题)

复制代码

1.                    javascript:document.write(frames[2].document.getElementsByTagName("object")[0].movie);

基本上,一般的禁止复制,禁止拖拽,禁止选中文本,禁止键盘按下.禁止鼠标右键...都可以去掉的...^^

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多