我正在考虑创建一个通过向导生成HTML的网站.
最后,我想让用户购买生成的HTML源代码,如果他们喜欢他们所看到的.
但我不想让用户窃取我用来创建他们想要的效果的HTML,CSS和JS.
我想要一种不受Firebug和右键单击 - >查看页面源的技术.
有什么想法吗 ?
编辑:我记得有关iframe或frameset的一些内容,但我不确定如何欺骗浏览器和Firebug来执行代码而不更新它们显示源代码的能力.弹出窗口也是一种可能的解决方案.
编辑2:在Silverlight中托管的html?你会用吗?
您可以做的最好的事情就是混淆代码.试图隐藏源代码是行不通的(例如:如果禁用右键单击 - >查看源不会阻止他们使用菜单或保存页面或使用快捷键或编写应用程序来流式传输http请求进入文件并打开,等).
首先,根据您正在做的事情,您可以在页面加载(AJAX)之后通过JS加载HTML代码.
就你的JS而言:
Free Obfuscator
Not Free Obfuscator
但最终,并没有阻止那些真正想要获得该来源的人.甚至可以重建模糊的代码(尽管根据混淆器的优点,它在轮子上很痛苦).