取消網頁限制復制
有些網站禁止一些事件.比如粘貼啊.選種啊,一按鍵盤提示你某某東西啊,什么亂七八糟的一些東西.
雖然在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); |
基本上,一般的禁止復制,禁止拖拽,禁止選中文本,禁止鍵盤按下.禁止鼠標右鍵...都可以去掉的...^^