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

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

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

大家有什么办法吗?

33818 次点击
所在节点    程序员
171 条回复
liuminghao233
2018-01-09 13:43:56 +08:00
自己做 app
写个协议用 socket 传 顺便加密一下


楼上那些说用 https 什么禁止右键的
这种方法只对他们自己有效
thrall
2018-01-09 13:44:47 +08:00
那么多开源的 design 不用,去看一个学生的设计?
自以为有价值罢了
A3m0n
2018-01-09 13:47:34 +08:00
我巴不得别人来看我的代码。
silencefent
2018-01-09 13:50:47 +08:00
想太多,不做 seo,robot.txt 禁止抓取,没人看得到你的网站
实在不行,展示在 tor 网络,记不住地址+不被收录
意义何在
hxsf
2018-01-09 13:56:52 +08:00
@cnwtex #16 最后一个() 改成 .toString() 试试
Funian
2018-01-09 13:58:06 +08:00
防不胜防
UnPace
2018-01-09 14:04:12 +08:00
屏蔽 F12
hxsf
2018-01-09 14:04:57 +08:00
说转图片的,请问 js 交互呢 ? 不要交互,直接截图不就完了,还毛个服务器渲染。。。
说禁用右键的。。。。。。不说啥了
说用别的东西重新写的,考虑过成本么。。。

建议:
1. 开导下他,没有保证无法被逆向的技术。
2. 创意是最有价值的,也是最没有价值的。

> 她的网页上有很多自制的 css,js 代码
加 License,做点加密和混淆工作,增加点逆向难度。(永远无法保证被逆向)

> 以及一些艺术作品
加水印, 加 License。
kimqcn
2018-01-09 14:06:17 +08:00
可以用 flash 显示
anasplrt34
2018-01-09 14:06:26 +08:00
ww 有时候你的东西并没有那么重要 有谁会无聊到去抄一个才毕业的学生的网站的 css 吐槽完毕
js 混淆呗 没谁会为了个 css 而反编译的 有那功夫干点啥不好
szdubinbin
2018-01-09 14:06:32 +08:00
我们做微信公众号 /小程序开发,见到竞品有啥我们都能弄过来....
iyour
2018-01-09 14:08:51 +08:00
前端现在还有看源码才能仿得出来的东西么?
msg7086
2018-01-09 14:12:15 +08:00
@hxsf 服务器渲染就是截图的意思,你竟然不知道吗。
66beta
2018-01-09 14:17:04 +08:00
那么回到起源,当初为什么要晒出来给别人看?
likuku
2018-01-09 14:17:12 +08:00
作品转成视频吧。假若是页面效果,那就录屏,视频且必须付费观看。

其它办法,要么自己开发一整套闭源展示系统。

其实即便页面的,一定要保密,可以尝试用游戏引擎开发一个本地运行的 App,
把自己想法创意来实现,只发布编译的 2 进制版。抄袭没法杜绝(律师团+付费获取)
fy
2018-01-09 14:29:07 +08:00
css 和 js 都能混淆,需要的话就配置一下呗
huclengyue
2018-01-09 14:31:57 +08:00
@1609629379 不能右键就不能看代码了??
hxsf
2018-01-09 14:32:10 +08:00
@msg7086 对于前端来说服务端渲染指的是

spa,在服务器渲染好 html 便于 seo 和 合成首屏的数据。

如果单纯截图的话 js 交互就没了。也不需要“服务端”
tjsdtc
2018-01-09 14:32:53 +08:00
https://passport.ly.com/
之前看到这个页面的实现挺有意思的,一打开开发者工具就进断点了,估计是判断开启开发者工具以后在一个死循环里面 eval 了一段包含 debugger 的代码,虽然感觉本质上并没有什么卵用…只能给人家拷代码带来一些阻碍
miniwade514
2018-01-09 14:35:19 +08:00
A. JS uglify
B. 主动把自己的作品提交到 Dribbble 或 Github

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

https://tanronggui.xyz/t/421290

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

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

© 2021 V2EX