阅读:4151回复:12
添加js代码后firefox环境下无法复制网页内容
我用phpwind程序做了论坛。
然后我了防止内容被恶意复制,就在文件源代码中加了一段代码,代码如下: 修改文件read.html // 在class="tpc_content"下面添加了 <div class="tpc_content"> <script language=javascript> document.body.oncopy=function(){ event.returnValue=false; var t=document.selection.createRange().text; var s="您正在阅读的文章来自{$db_bbsname} {$db_bbsurl},原文地址:{$db_bbsurl}/read.php?tid=$tid"; window.clipboardData.setData('Text', t+'\\r\\n'+s); } </script> 造成的结果是:我在其他任意IE内核浏览器中可以复制网页内容,并会带上文章的出处。但是在firefox下无法复制,没有任何反应。只有在选项→内容 项目中去掉使用javascript 才可以复制传奇的情结是种下了, 后来带朋友玩传奇三的时候,我告诉他们:猪七以前是很恐怖的地方,死人一片片,掉的东西一地。谁下去了拣东西,活着回来就可以发财了。我,跟朋友感叹。 如果当年传奇有这么尽如人意就好了。 征途,在我看来,其实是改良提高版本的传奇。 以前老玩家咬牙切齿的很多游戏不合理的规则设置都改进了,而且还在持续改进中。。。 明显是上面那段代码使得firefox无法复制。 这个问题困扰了我半年,到很多论坛求助未果。因为我每天所有的工作都是和互联网内容有关,在自己的论坛上进行操作,所以,非常麻烦。我是不可能更换浏览器,firefox是最好的浏览器,对我本沉默传奇 记得我们寝室最早玩传奇的女孩,是被她男朋友带入“歧途”的,然后她就来“毒害”我们寝室,结果我们六人天天都在玩。 后来我们一法师,一道士,一武士组成“麻花三姐妹”,横冲直闯。你们见过真正女孩子打传奇吗? 呵呵,反正我们是这样的,就是看到一小块金币都要站上去的,绝不放过。而且看到有人PK,一般都要躲的远远的。看到BOSS怪物,一般都是不打的,看到别人打怪爆了以后,都是一边流口水,一般后悔的。我来说没有之一,就算去网吧我都是首先下载firefox,其他的完全用不习惯。 只有遇到必须IE内核支持的网页才使用其他浏览器。 请无论如何版本帮我解决这个bug,这算是一个bug吧。。。 如果需要实地结合网页考擦,我的域名是。请注意,这并非推广信息。而是,这个问题不能解决,我每天的工作量会大很大。 希望firefox越做越好,强大的插件功能和超一流的用户体验让越来越多的人都开始使用firefox,遇到同事我都是首先让他们安装firefox,seo培训 1区蜀山 原来的传奇还是很有意思,在蜈蚣站地盘,离开了10秒回来被一对情侣抢了,给他们讲道理他们居然和我比人多,吼了一下来了5个FS兄弟——“现在我们人多了,还打不打?” 炼狱是在猪7暴动时拣的死人的,全F前十把。当时的猪7暴动真是厉害哦。 我们会和另外一个会好象世仇,为什么有仇连我这个会的元老都不清楚,见面就打,完全晕死。而不是其他什么浏览器。 话比较多,只希望能解决这个问题,谢谢官方。 |
|
1楼#
发布于:2011-03-30 00:59
window.clipboardData.setData
firefox没有这个 还有这里也不是官方 |
|
|
2楼#
发布于:2011-03-30 00:59
|
|
3楼#
发布于:2011-03-30 00:59
有workaround
|
|
|
4楼#
发布于:2011-03-30 00:59
|
|
5楼#
发布于:2011-03-30 00:59
google window.clipboardData.setData + firefox
但是有风险隐患 或者通过flash中转 根治的方法去掉这个js或者改写仅对ie系有效 反正本来就对其他浏览器无效 其实你需要的也许只是noscript |
|
|
6楼#
发布于:2011-03-30 00:59
|
|
7楼#
发布于:2011-03-30 00:59
|
|
|
8楼#
发布于:2011-03-30 00:59
https://addons.mozilla.org/en-us/firefox/addon/noscript/ 谢谢你,我去仔细看看 |
|
9楼#
发布于:2011-03-30 00:59
https://addons.mozilla.org/en-us/firefox/addon/noscript/ 天啊!困扰我几个月的问题就这样解决了!!!!!! 谢谢你啊,大哥,我对你们技术牛人就一个字——佩服! 谢谢了,我会继续让身边的人都使用firefox浏览器,让大家不会问题到这来问,真的谢谢你们。 你们是最棒的志愿者。。。 泪流满面,鞠躬,致敬! |
|
10楼#
发布于:2011-03-30 00:59
https://addons.mozilla.org/en-us/firefox/addon/noscript/ 还是有问题了。。。。。。。。。。。。。。。。。。。。。。 用了noscript插件 就相当于我取消了那个功能。 我网站的一些功能用不了啊,首页的展示框也不显示了。。。怎么办啊,请问。。晕是 还是有问题啊~~ |
|
11楼#
发布于:2011-03-30 00:59
用RightToClick扩展试试?
我看到这个扩展里面,有“禁用鼠标点击处理程序”的选项。 并且可以直接指定你网站的域名,自动执行…… |
|
12楼#
发布于:2011-03-30 00:59
|
|