在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 用vue+jquery寫的頁面如何防止F12后sources查看到源代碼?

用vue+jquery寫的頁面如何防止F12后sources查看到源代碼?

問題如題。
現(xiàn)在我的頁面直接就是這樣的效果(下圖為瀏覽器開發(fā)者工具-sources-index.html打開后的部分截圖)

clipboard.png

vue的代碼,甚至v-for循環(huán)都能看到...,如何禁止這種現(xiàn)象?至少頁面上的vue代碼不能出來吧?
我也找了一些資料,都是比較粗暴的直接禁用F12或者右鍵等,有沒有更好的方式?

回答
編輯回答
九年囚
  1. 實(shí)際上禁不了

  2. 用vue沒什么必要再用jquery

  3. 用webpack或gulp等來打包生產(chǎn)代碼,可以讓其他人扒得痛苦很多

  4. 用electron等封裝成客戶端給別人使用,可以讓其他人破解困難很多

  5. 在微信等封閉環(huán)境下給別人使用,可以讓其他人扒得痛苦很多

2018年8月29日 13:13
編輯回答
柒喵
  1. 禁不掉。

  2. 這種現(xiàn)象很正常。

  3. 什么禁用右鍵只能是掩耳盜鈴,要扒你的前端代碼你擋得?。拷肍12就沒辦法么?瀏覽器菜單里調(diào)不出開發(fā)者工具?不要徒勞了,你只能增加被扒的門檻,但是你擋不住的。

  4. 生產(chǎn)環(huán)境啟用代碼混淆,關(guān)掉sourcemap,可以讓你被扒得不那么徹底

  5. 其實(shí)也沒什么見不得人的東西要放到前端,涉密內(nèi)容不要用前端實(shí)現(xiàn),有關(guān)鍵實(shí)現(xiàn)不想讓人抄走那就申請專利啊

  6. 或許 WebAssembly 是保護(hù)前端源代碼的終極方案,畢竟跑的是字節(jié)碼?

2018年2月25日 20:21
編輯回答
祈歡

不可能做到100%防扒的,被扒是無法避免的,
與其糾結(jié)在增加別人的扒的成本,要不寫上個作者吧

2017年11月13日 06:03
編輯回答
冷咖啡

方向錯了。應(yīng)該是用gulpwebpack這類工具把html,css,js等壓縮。而不是禁用F12
比如可以用Vue-cli腳手架。

2018年4月12日 21:09
編輯回答
尕筱澄

禁F12有什么用,你就算自己寫一個瀏覽器,我不用瀏覽器,直接只HTTP請求你代碼保存完事。

只能增加成本,不能根本禁止

2018年2月24日 22:37