禁止 PDF 保存

10 篇文章 0 订阅
7 篇文章 0 订阅

上次在无法解决PDF保存按钮隐藏的帖子出后,想了个损招,用一张图片压住保存按钮……让用户点不了。

 

于是在同事的帮助下,在网上搜到了个iframe遮挡的办法:

 

1. 把iframe的src属性赋予pdf的地址 ,使得iframe直接显示PDF,style中设置z-index:10

 

2. 在另一个空的iframe的style中设置z-index:20; position:absolute; height:38px;width:180px;top:0px;left:0px

 

3. 在一个div中设置遮挡图片,style中设置z-index:30 ; position:absolute; height:38px;width:180px;top:0px;left:0px

 

 

 

用一个高层的空的iframe遮挡住底层的iframe,由于在空的iframe上面显示div或图片没有问题 ,所以在最上面直接来一张图片就可以了

 

 

终于,IE通过了,但是火狐不行,总是遮不住,总是跑到最下面,这可郁闷死我了,试了下把这三个元素的先后顺序变了,但是还不行(因为一般情况下,最后输出的元素一般都在最上面 )。

 

在网上看到了http://www.w3help.org/zh-cn/causes/RX8012 这篇文章,(我也转到了我的博客中,以表示对其的高度膜拜,让更多的人看到),终于,在空的iframe上面加了一个属性——background:red

 

OK了,因为火狐中如果是透明的,则默认在最底层,包括flash什么的,只要是透明的,都会跑到最底层,如果设置了背景不为透明则就会复原…………………………

 

 

 

太感谢这篇文章了,在此予以崇高的敬意!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值