[討論] 不讓別人看JavaScript原始碼的方法?
嗯嗯…這只是突然的靈感啦…
雖然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
07/24 12:47, 1F
→
07/24 13:05, , 2F
07/24 13:05, 2F
→
07/24 13:05, , 3F
07/24 13:05, 3F
→
07/24 13:05, , 4F
07/24 13:05, 4F
→
07/24 13:05, , 5F
07/24 13:05, 5F
→
07/24 13:05, , 6F
07/24 13:05, 6F
→
07/24 13:05, , 7F
07/24 13:05, 7F
→
07/24 13:05, , 8F
07/24 13:05, 8F
→
07/24 13:05, , 9F
07/24 13:05, 9F
→
07/24 13:05, , 10F
07/24 13:05, 10F
→
07/24 13:05, , 11F
07/24 13:05, 11F
→
07/24 13:06, , 12F
07/24 13:06, 12F
推
07/24 13:33, , 13F
07/24 13:33, 13F
→
07/24 13:33, , 14F
07/24 13:33, 14F
推
07/24 14:06, , 15F
07/24 14:06, 15F
→
07/24 14:08, , 16F
07/24 14:08, 16F
推
07/24 14:24, , 17F
07/24 14:24, 17F
推
07/24 17:00, , 18F
07/24 17:00, 18F
推
07/24 17:17, , 19F
07/24 17:17, 19F
推
07/24 17:55, , 20F
07/24 17:55, 20F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):