[問題] 有辦法擋住 console script 嗎?

看板Ajax作者 (^^)時間10年前 (2015/04/30 18:20), 編輯推噓2(2023)
留言25則, 5人參與, 最新討論串1/1
因為擔心網頁被修改內容,所以想預防有心人按 F12 開始編輯。 不曉得有沒有人成功擋住 console script ? 因為 google 後都沒有找到方法,因此來這裡詢問。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.206.247 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1430389252.A.AD5.html

04/30 18:22, , 1F
程式已有先擋住 f12 鈕。但還是沒辦法擋住選單的功能 XD
04/30 18:22, 1F

04/30 21:09, , 2F
javascript: 書籤應該擋不掉吧...
04/30 21:09, 2F

04/30 21:54, , 3F
要擋這個擋不完的,真的惡意的就不會用瀏覽器,會用
04/30 21:54, 3F

04/30 21:54, , 4F
程式去改
04/30 21:54, 4F

04/30 21:54, , 5F
你要做的事應該是在server端檢查
04/30 21:54, 5F

05/02 17:53, , 6F
Server 端檢查有什麼推薦的嗎?
05/02 17:53, 6F

05/02 17:55, , 7F
因為目前程式怕曾經開發者可以透過console 查詢。所以才
05/02 17:55, 7F

05/02 17:55, , 8F
想要擋住。
05/02 17:55, 8F

05/02 21:29, , 9F
如果你不希望client知道,就別送給client阿
05/02 21:29, 9F

05/02 21:30, , 10F
你應該要假設所有給client的都"已經"被知到了才對
05/02 21:30, 10F

05/02 21:30, , 11F
而不是試圖阻擋,那一點用處都沒有
05/02 21:30, 11F

05/03 09:51, , 12F
丟出來的東西沒辦法藏起來的啦…
05/03 09:51, 12F

05/03 11:32, , 13F
我指的是例如有一個function gotomanager() { window.loc
05/03 11:32, 13F

05/03 11:32, , 14F
ation("a.html") 。有沒有辦法不讓console 直接輸入gotom
05/03 11:32, 14F

05/03 11:32, , 15F
anager ?
05/03 11:32, 15F

05/03 21:05, , 16F
你為什麼要這麼糾結在 console 上面 XD
05/03 21:05, 16F

05/03 22:39, , 17F
你知道我有辦法用userscript把頁面任何部分重寫嗎?
05/03 22:39, 17F

05/03 22:40, , 18F
然後chrome的inspector甚至能看closure裡的數值,是要怎
05/03 22:40, 18F

05/03 22:40, , 19F
麼防啊?
05/03 22:40, 19F

05/03 22:46, , 20F
甚至,只要用 (window.a = a) && false 來下條件斷點,
05/03 22:46, 20F

05/03 22:47, , 21F
就能把任何closure裡的數值強制暴露給console
05/03 22:47, 21F

05/03 22:49, , 22F
當然,function也是完全相同的一回事
05/03 22:49, 22F

05/03 23:09, , 23F
另一個chrome的功能,他可以把硬碟上的js黨,取代網站
05/03 23:09, 23F

05/03 23:09, , 24F
本身的讀取,方法要多少就有多少
05/03 23:09, 24F

05/03 23:20, , 25F
你能找到的任何方法,都只對XSS有效,對console沒意義
05/03 23:20, 25F
文章代碼(AID): #1LGW84hL (Ajax)
文章代碼(AID): #1LGW84hL (Ajax)