使網頁中的複製無效

2022-05-07 18:21:07 字數 668 閱讀 9146

有時候好不容易寫出來的程式**被別人抄去,心裡一定不好受。這還是小事,但如果在我們的源**中有一些不希望讓別人知道的內容,比如密碼、action的指向等,這些一旦被人利用,那後果有時是不堪設想的。而網頁加密就是我們現在需要解決的問題。下面就我在網頁製作中的一些經驗向大家介紹一些簡單的防範方法。

1、禁止右鍵

看到這裡大家一定會想,這招有很多人介紹過了,而且破解的方法也有很多。但我這裡要說的是另一種方法,而且我試了很多方法都沒有能破解。具體如下:

你可以按右鍵、shift+f10和右ctrl左邊的那個鍵試試!看能不能解。^_^

大家試試,看能不能破解!你可以將alert("試試能破解嗎?");這句去掉,這樣當按右鍵時就什麼反應也沒有了,就好像沒有右鍵功能一樣。

2、禁示檢視源**

我們已經禁了右鍵,但從"檢視"選單下的"原始檔"中同樣可以看到源**,下面我們就來解決這個問題:

其實這只要使用乙個含有標記的網頁便可以達到目的。

這樣當有人使用"檢視"下的"原始檔"的時候,看到的將是上面的那段**,而你真正的檔案又躲過一劫。

3、禁示另存為

通過上面的兩步好像你的源**已經安全了,但別忘了,別人還可以將你的頁面儲存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。

在你要保密的網頁中加入以下**:

我收集的!!!! ̄

網頁中禁止文字複製

禁止滑鼠選中文字 用js可以在頁面中寫 onselectstart return false 比如說 這裡面的文字是不能被滑鼠選中的 現在我的問題是 要把 onselectstart return false 寫進class中,怎樣實現呢?我不想要在頁面中有那麼多的 onselectstart re...

複製網頁的按鈕

在開發的 中,原本網頁腳已經有乙個銨鈕,是匯出資料的功能。由於某些網頁內容太長,每次均需要滾至頁尾,才可以找到那個銨鈕,如果把此銨鈕移至頁頭,當使用者瀏覽至頁尾時,想做匯出動作,又得把網頁滾至網頁頭。因此客戶提出要求,需要在網頁的頁頭與頁尾均放乙個銨鈕,功能是一樣的。解決辦法,拉乙個銨鈕至網頁頭,o...

在網頁中怎樣使文字旋轉

怎樣使文字旋轉 e mail amxh 21cn.com ie5.5的新功能 旋轉文字,看一下你就明白了。用法如下 獲取書寫方式 object.style.writingmode 設定書寫方式 object.style.writingmode sflowdir 其中 sflowdir 是 lr tb...