怎么隐藏页面的查看源代码功能,急!!!

2018-01-09 10:47:28 +08:00
 xiyangyang

一个做设计的学生来问,怎么把网页的源代码给隐藏起来。 她的网页上有很多自制的 css,js 代码,以及一些艺术作品,不想别人轻易的拷贝或者下载了。

大家有什么办法吗?

33823 次点击
所在节点    程序员
171 条回复
param
2018-01-10 04:25:27 +08:00
@scriptB0y 图片也可以 base64 编码,再用某种算法加密。。
singer
2018-01-10 08:15:47 +08:00
websocket
baodaren8
2018-01-10 09:37:51 +08:00
@UnPace 怎么屏掉 F12 ?
fumichael
2018-01-10 09:55:01 +08:00
最好的网页防盗:不要放出来,甚至不要生产,不然方法还是太多了。
Clarencep
2018-01-10 09:57:36 +08:00
做成网页就别想着防盗了。
kangkang
2018-01-10 09:58:31 +08:00
反正都要被偷,不如做成 UI 框架
miyalee
2018-01-10 10:09:10 +08:00
非要拿艺术作品截图也能拿啊,源代码也防不住
baodaren8
2018-01-10 10:24:30 +08:00
function disableInfo() {
document.onkeydown = function() {
var e = window.event || arguments[0];
//屏蔽 F12
if(e.keyCode == 123) {
return false;
//屏蔽 Ctrl+Shift+I
} else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
return false;
//屏蔽 Shift+F10
} else if((e.shiftKey) && (e.keyCode == 121)){
return false;
}
};
//屏蔽右键单击
document.oncontextmenu = function() {
return false;
}
}

在 body 里写上 onload="disableInfo()" 加以调用。。只能做到这一步。
kkeiko
2018-01-10 10:35:27 +08:00
你怎么防也只是在浏览器里,我开代理抓包,在代理软件上看,比如 charles 等。。
DT27
2018-01-10 10:37:34 +08:00
楼主,你应该告诉她,不怕别人用代码,用的人越多越好,直接到 github 开源出来~
Shynoob
2018-01-10 10:50:49 +08:00
防不住的,版权文件通过法律途径解决
0x8C
2018-01-10 11:04:27 +08:00
是怕别人看到自己代码写的烂吧?😂
pengfei
2018-01-10 13:50:39 +08:00
水印
no1xsyzy
2018-01-10 13:56:33 +08:00
@congeec 这个说的就是在没有版权法帮助的时候(具体来说,就是别人没有用你的代码而只用你的创意;仿造在大多数国家都不触发版权保护,反而可能被反垄断保护)
假如一个商业项目,没人盗用,就存在潜在用户不知道这个东西,你初始只有 1,000 用户;而别人盗用了以后,潜在用户就可能知道了盗用的,比如你有 800 用户,盗用者有 500 用户。
然后你永远比盗用者先进 2 年技术,服务方面永远比盗用者周全:结果盗用者的 500 用户就有一般换了你的服务,好了你就有 1,050 用户。

……这么说应该是 Paul Graham 说的。Paul 认为 Viaweb 之所以成功就是因为用了 lisp,别人完全无法跟上它的步伐。别人花了 3 个月,策划、设计并实现一个没什么卵用的功能,结果 Viaweb 那边一个下午就写好了。对方雇用的记者打电话来问“对于 XX 的新功能,你们有什么看法”的时候,可以直接说“啊,我们已经有这个功能了”。
zgx030030
2018-01-10 14:01:21 +08:00
加个屏蔽右键和 F12 的功能来防小白,剩下的就做个混淆就完了。。。
UnluckyNinja
2018-01-10 14:51:29 +08:00
判断页高变化直接关闭标签页,不过都没有意义,人家先开着开发者工具,再跳转你的页面你还怎么判断,更别提有工具的了。艺术作品请加水印。css js 请用打包 /混淆工具。
congeec
2018-01-10 15:15:00 +08:00
@no1xsyzy 你觉潜在广告收益大于版权损失?还记得 Opera 么?还没忘了腾讯吧?模仿跟盗版不一样。楼主客户是搞艺术的,不是搞技术的。你要是能像 Google,放出老一代技术,用一代新技术,同时研发下一代技术,竞争对手跟不上你,客户知道你叼叼的都往你那儿跑,我服。不过大部分人都是一般人,做出点图片、文章养家糊口,多一份盗版就少一份收入。

Paul Graham 的环境跟一般人不一样,那本书内容有好有坏,他例子的普适性值得怀疑。
Mycode43
2018-01-10 15:18:06 +08:00
这个基本不可能
lijsh
2018-01-10 15:19:47 +08:00
@tjsdtc #79 这个…… chrome 可以直接禁用断点的……
RainFinder
2018-01-10 15:28:15 +08:00
想起来当初有个抄袭的连注释都抄了,所以你懂得

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/421290

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX