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

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

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

大家有什么办法吗?

33249 次点击
所在节点    程序员
171 条回复
JohnChiu
2018-01-09 12:33:56 +08:00
@1609629379 禁用 js 不久破解了嘛,前端根本防不住的。。。毕竟是由浏览器解释的超文本标记语言
vjnjc
2018-01-09 12:34:00 +08:00
二楼方法不错,服务器调用 chrome api 生成网页截图发给客户端~
gongcheng121
2018-01-09 12:34:12 +08:00
只要能看到,就能复制
SakuraKuma
2018-01-09 12:53:20 +08:00
大家只能让你死心.
bzzhou
2018-01-09 13:03:19 +08:00
楼主想多了
hjdtl
2018-01-09 13:05:57 +08:00
用 electron 吧
xd314697475
2018-01-09 13:06:58 +08:00
普通级
1.禁用右键

专业级
2.css ,js 代码压缩 混淆

专家级
3.直接截图展示或者远程桌面
shiny
2018-01-09 13:11:08 +08:00
不如给学生普及下知识产权保护相关的措施和办法。这不是一个技术问题。
uuair
2018-01-09 13:11:38 +08:00
还有一个办法,这是我在 v2 上听说的,就是在写代码的时候,要写很多无意义的代码,函数名称也要用那些无意义的,看起来很正规,很有用的名字,能用 100 行写就不用 1 行,这样基本上看得懂的人,因为看不懂源码的意思,而放弃。。
jason19659
2018-01-09 13:12:22 +08:00
很简单啊,不要用自己的 css,不要放自己的作品别人就下载不到了
shiroming
2018-01-09 13:13:31 +08:00
大家都那么忙,哪有闲工夫看你的代码
fulvaz
2018-01-09 13:14:34 +08:00
放弃吧.. 就算用图片或者视频, 菜鸡如我都能花一周抄了
xiadong1994
2018-01-09 13:15:45 +08:00
正解应该是版权声明+法律手段。话说知道看源代码的会不知道怎么绕过右键屏蔽。
laoyur
2018-01-09 13:17:29 +08:00
@1609629379 #5
> 这个很容易,我之前看到过一个网页为了防盗源代码,只要点击鼠标右键,网页立马就会变成一行字,说什么不能右键。

@zpf124 #15
> 最初级:禁用右键


@xd314697475 #47
> 普通级
> 1.禁用右键

----------
噗,心疼 1609629379 一秒
Light3
2018-01-09 13:18:29 +08:00
我觉得只有贴图片可以..
禁止右键 防小白而已..
你写乱七八糟的命名 也只是减缓看代码的时间 没啥实质性的用处..

还有代码这种东西 真的有保护的必要吗..
就如 24 楼所说的..
lulinux
2018-01-09 13:21:36 +08:00
首先我想说的是支持楼主的做法。真要防止侵权的话,建议找专业的公司,利用大数据,一逮一个准。到时候抄袭侵权者就像老鼠怕了猫一样乖溜溜的。
panda1001
2018-01-09 13:33:55 +08:00
做设计应该是的瞄上一眼就能复现,根本没必要在乎代码的实现方式

参考知乎
[做出这类 UI 插画需要掌握多少知识 /技能?]
https://www.zhihu.com/question/263980848/answer/288745639
pabupa
2018-01-09 13:36:49 +08:00
@msg7086 厉害了~
overflowHidden
2018-01-09 13:38:08 +08:00
全用图片只适用于纯展示吧,万一有个 css3 动画咋办。js 混淆倒是行,css 防了也没用,有经验的都能仿出来。禁用右键也是白瞎,火狐上有一键下载网页源代码的工具。。。浏览器向来是防君子不防小人,不要想得太强大了
rootsir
2018-01-09 13:38:55 +08:00
@xiaodongus 不顶用,可以抓包,直接看内容

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

https://www.v2ex.com/t/421290

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

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

© 2021 V2EX