取消网页限制复制
有些网站禁止一些事件.比如粘贴啊.选种啊,一按键盘提示你某某东西啊,什么乱七八糟的一些东西. 虽然在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);
|
基本上,一般的禁止复制,禁止拖拽,禁止选中文本,禁止键盘按下.禁止鼠标右键...都可以去掉的...^^
|