Samuel's profileSamuelの八度空間™PhotosBlogListsMore ![]() | Help |
防止被偷圖片的方法? 這篇日誌的標題裡有一個問號"?",其實就是代表這問題比較難解決……哎,版權問題總是存在的,Samuel在兩年前也曾經在一篇日誌中討論過。最近又有朋友留言問我如何設定才能防止別人複製自己的圖片…… 其實要防止別人複製圖片,辦法不是沒有,例如設定當有人在網頁中按右鍵時彈出"歡迎光臨!!"字眼的JavaScript: <script language="javaScript"> function click() { if (event.button==2) {alert('歡迎光臨!!'); } } document.onmousedown=click </script> 但微軟不開放Live Spaces中的javascript的代碼,所以輸入在日誌中是沒有用的!! 又或者禁止別人用鍵盤上的Print Screen按鈕的Javascript: <script language="javascript"> <!-- function testclip(){ try { if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL")) { null; } } catch(e){ clipboardData.setData("Text","") } setTimeout("testclip()",500) } testclip(); //--> </script> </head> 同樣道理,以上代碼在Live Spaces中也是沒效的! 如果你問微軟是甚麼原因封閉了相關代碼,Samuel幫他們回答好了,他們肯定會說甚麼"基於安全考慮因素……所以暫時不能開放相關代碼……" Samuel曾經嘗試用TABLE語法在IE6中隱藏圖片的連接,效果不錯,但代碼比較麻煩: <TABLE height=100 width=550> <TBODY> <TR> <TD style="BACKGROUND-POSITION: center center; BACKGROUND-REPEAT: no-repeat" vAlign=center align=middle background=http://byfiles.storage.msn.com/... ></TD></TR></TBODY></TABLE>…… 不過在IE7中好像已經不行了…可以試試用右鍵按下面的圖片一,應該也可以下載到圖片的…… 我找了很多java,有鎖死右鍵功能,也有鎖住滑鼠反白(CTRL+A)、複製功能(CTRL+C),不過後來發現,我只要把滑鼠游標停留在圖上幾秒鐘,左上角自然會出現儲存檔案的圖示=.=!... 我認為既然已經把資料放上網,就要有被copy的準備,而且有人copy你的東東,那正表示你的東西夠好,夠正啊! 7月-9月的音樂列表 今天幾號了,這個月居然一篇日誌都沒有出現,最近都在忙碌著新屋的事情,Samuel快要累S了 還是更新一下背景音樂好了,有空再寫寫一些特別事情……其他音樂在首頁下方……
|
|
|