[討論] 不讓別人看JavaScript原始碼的方法?

看板Web_Design作者時間19年前 (2006/07/24 12:14), 編輯推噓7(7013)
留言20則, 6人參與, 最新討論串1/5 (看更多)
嗯嗯…這只是突然的靈感啦… 雖然javascript是client端的語言… 但還是滿有興趣不知道有沒有辦法把javascript隱藏起來… 之前有看到<script src="xxx.js"></script>的方法… 當然…只要把xxx.js直接載下來, 還是可以看到javascript的原始碼的~ 不過…如果配合php… 那是不是就有辦法把javascript原始碼藏起來哩? 例如http://grassboy.twbbs.org/javascript.htm 我把我的js檔以php的型式include進來 也就是http://grassboy2.twbbs.org/javascript.php php的原始碼為: <? header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); //以上是不讓php檔在client端暫存的指令 if(strstr($_SERVER['HTTP_REFERER'],"http://grassboy.twbbs.org/")===false) echo "你以為原始碼拿麼容易就拿到了嗎XDD"; else { ?> alert("你看得到我的原始碼嗎?歐耶~~"); <? } ?> 如此一來,php檔不會在client端暫存 並且一定要透過grassboy.twbbs.org去存取… 那麼…javascript的原始碼還有辦法由別的方法去取得嗎? 總覺得這個小撇步滿有用的^^" 雖然javascript在作的事情都不算什麼大事啦XD -- ╔作者 grassboy2 來自 ptt.cc 的怒吼! P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.206.39

07/24 12:47, , 1F
javascript 還是會存到client啊 只是執行期結束就清掉
07/24 12:47, 1F

07/24 13:05, , 2F
telnet grassboy2.twbbs.org 80
07/24 13:05, 2F

07/24 13:05, , 3F
3GET /javascript.php HTTP/1.1
07/24 13:05, 3F

07/24 13:05, , 4F
3Host: grassboy2.twbbs.org
07/24 13:05, 4F

07/24 13:05, , 5F
3Connection: close
07/24 13:05, 5F

07/24 13:05, , 6F
3Accept-Encoding: gzip
07/24 13:05, 6F

07/24 13:05, , 7F
3Accept: */*
07/24 13:05, 7F

07/24 13:05, , 8F
3Accept-Language: zh-tw
07/24 13:05, 8F

07/24 13:05, , 9F
3User-Agent: Mozilla/4.0
07/24 13:05, 9F

07/24 13:05, , 10F
07/24 13:05, 10F

07/24 13:05, , 11F
前面怎麼會有 3.. 太近推... 囧a
07/24 13:05, 11F

07/24 13:06, , 12F
//你知道嗎?死神最喜歡吃的就是蘋果了XDD ?
07/24 13:06, 12F

07/24 13:33, , 13F
應該是很不錯的想法~推
07/24 13:33, 13F

07/24 13:33, , 14F
那這段javascript的存在效果除了瞬間外,也能用在動態嗎?
07/24 13:33, 14F

07/24 14:06, , 15F
動態? 我是有拿他去產生動態物件…ex相簿播放…等物件
07/24 14:06, 15F

07/24 14:08, , 16F
使用上應該還是和一般js檔相同吧感覺上^^"
07/24 14:08, 16F

07/24 14:24, , 17F
如果有太多的js要載入,用這方法好像效率就好!錯覺?!
07/24 14:24, 17F

07/24 17:00, , 18F
可是Referer可以自己改 XD
07/24 17:00, 18F

07/24 17:17, , 19F
用Fx可以另存新檔抓下整個網頁
07/24 17:17, 19F

07/24 17:55, , 20F
3Q 樓上~
07/24 17:55, 20F
文章代碼(AID): #14n4b2qw (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #14n4b2qw (Web_Design)