日期:2014-05-17  浏览次数:20878 次

如何实现在html网页中,让网页无法保存?
目前要做一个无法编辑   无法打印,无法保存的,其实还想做无法截屏的。。
    无法编辑     无法打印都自己查到了,但无法保存,不知道如何做?
    如何做到无法截屏的呢?谢谢

------解决方案--------------------
<noscript> <iframe src=*.html> </iframe> </noscript>
这个,不让另存的,加到网页的标准下面最好。
不知道楼主要什么样的,这个在网上一查就一大堆。。
------解决方案--------------------
无法截屏,就在监测到键盘动作时清空剪贴板吧,不过这样也没法禁止拍照啊,也没办法禁止人家雇个打字员。
<body onkeypress= "window.clipboardData.setData( 'text ', '本网页禁止截屏! '); ">
------解决方案--------------------
哦,这样不对,还要先判断按下的键是PrtScrn才行,不好意思,那个判断你自己加吧。
------解决方案--------------------
是没有办法的,如果说当前网页失去焦点,那按键对它就是无效的,再加上那么多的截图软件,这项,我认为不实际。
------解决方案--------------------
无论你搞多少,不过是表面工作。
因为浏览器已经把你的页面保存到了本地的临时文件夹
在IE中Ctrl+N有时让你所有努力白费
不过对于普通用户还是管用的

另外你可以考虑一下用AJAX,这样用户面对源码时也难对付一些,
还有可以考虑JS端用随机密钥的加密解密


------解决方案--------------------
好象没有多大意义,除了让人反感~
------解决方案--------------------
zbjg(凿壁借光)说得有理.服务器上.都是板上的肉.只要有人想取.....
------解决方案--------------------
<script language= "javascript ">
<!--
function testclip(){
try {
if(clipboardData.getData( "Text ")||clipboardData.getData( "HTML ")||clipboardData.getData( "URL "))
{
null;
}
}
catch(e){
clipboardData.setData( "Text ", " ")
}
setTimeout( "testclip() ",500)
}
testclip();
//-->
</script>
------解决方案--------------------
默.......要做这样,不如不放到网上来。
------解决方案--------------------
同意ddcatlee(豆豆猫)。

只会引起浏览者的反感。

遇到不能复制的站点,我就把它加到IE“受限制的站点中”。刷新一下就可以复制了。

请看拙文《STOP!站长,你想进入我的黑名单么?》
http://bbs.powereasy.net/dispbbs.asp?BoardID=67&ID=189868