给ff添加新协议支持 这是来源于firefox公社论坛的帖子,鉴于那边也搬新家了,可能会删掉原来帖子,这里转一个做备份。原贴地址http://www.evoworks.net/chi...
看到很多人抱怨Firefox不能使用ctrl+enter发贴,开始还以为这是一个IE为textarea增加的快捷键,做了几个test case试了以后才知道这并不是IE的功能.
很多报这个问题的人使用的是Dvbbs,找到Dvbbs的代码一看才知道这是Dvbbs自己实现的一个功能.在实现这个功能的时候,对IE和非IE浏览器做了不同的处理.看代码:
代码:
if (Dvbbs_bIsIE5){
var Dvbbs_bodyTag="<style type=text/css>.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#F3F3F3 }\nbody{boder:0px}.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#FDFDDF;font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;}\nbody{boder:0px}</style></head><BODY bgcolor=\"#FFFFFF\" title=\"Ctrl+Enter直接提交贴子\" onkeydown=\"ctlent();\">";
}else
{
var Dvbbs_bodyTag="<style type=text/css>.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#F3F3F3 }\nbody{boder:0px}.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#FDFDDF;font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;}\nbody{boder:0px}</style></head><BODY bgcolor=\"#FFFFFF\">";
}
>>>后缀端口的网址为什么没法访问?
在为IE实现的代码部分多了一个事件处理
代码:
onkeydown=\"ctlent();\"
而为非IE浏览器就没有.
再看这个事件处理调用的函数:
代码: >>>FF能不能设置成关闭时自动清除Cookie??
function ctlent(){
var ispost=0;
if (document.all)
{
if(event.ctrlKey && event.keyCode==13)
{
Dvbbs_CopyData(“Body“)
Checkdata()
if (ischeck==true){this.document.Dvform.submit();}
}
}
}
就是处理ctrl+enter提交表单的.
好了,结论就有了.这并不是一个兼容性的问题,因为论坛根本就没有为非IE浏览器实现这个功能.>>>FF对某个网断不使用的代理的mask设置方法
上一次由猫头猪于2005-4-08 周五, 16:54修改,总共修改了1次
_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录
返回顶端 Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.7.6) Gecko/20050317 Firefox/1.0.1 Madfox/0.3
neverleave
小狐狸
性别:
加入时间: 2005/02/17
文章: 32
社区积分: 34
时间: 2005-4-08 周五, 16:53 标题:
--------------------------------------------------------------------------------
那如何做才能实现这个功能呢
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
猫头猪
论坛版主
性别:
加入时间: 2004/11/25
文章: 608
社区积分: 617
时间: 2005-4-08 周五, 16:55 标题:
--------------------------------------------------------------------------------
在代码中为非ie浏览器实现一个类似的事件处理.
很容易做到.
_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录
返回顶端 Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.7.6) Gecko/20050317 Firefox/1.0.1 Madfox/0.3
superman
开飞机的
狐狸精
加入时间: 2005/03/14
文章: 380
社区积分: 0
时间: 2005-4-08 周五, 17:44 标题:
--------------------------------------------------------------------------------
其他的很多论坛,都是这个原因吗?
_________________
我是一个残忍且卑鄙的人,我晕血又嗜血。我会当着所有人的面把你绑起来,割开你的手腕,让你亲眼看自己皮肉翻开,血液流光,然后抽搐着死去。滴答。滴答。滴答。知道吗,那声音仿佛天籁,你会喜欢的。那些红色粘稠的液体,我会全部喝光,让它在我的嘴角绽开美好得惊天地的诡异花朵。在你失去知觉前,我会喂你一口的,要加糖吗。
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2
猫头猪
论坛版主
性别:
加入时间: 2004/11/25
文章: 608
社区积分: 617
时间: 2005-4-08 周五, 17:52 标题:
--------------------------------------------------------------------------------
还有哪个论坛?
_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录
返回顶端 Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.7.6) Gecko/20050317 Firefox/1.0.1 Madfox/0.3
huangmiao
狐狸精
性别:
加入时间: 2004/11/20
文章: 409
社区积分: 3
时间: 2005-4-08 周五, 18:08 标题:
--------------------------------------------------------------------------------
http://www.firefoxcn.com/bbs
_________________
自由是通过思考和学习换来的,不是下载来的。
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2
猫头猪
论坛版主
性别:
加入时间: 2004/11/25
文章: 608
社区积分: 617
时间: 2005-4-08 周五, 21:11 标题:
--------------------------------------------------------------------------------
huangmiao 写道:
http://www.firefoxcn.com/bbs
看这:
代码:
var ie = (document.all)? true:false
if (ie)
{
window.document.onkeydown=ctlkey;
}
no else.
IE ONLY.
_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录
返回顶端 Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; zh-CN; rv:1.7.6) Gecko/20050326 Firefox/1.0.2 Madfox/0.3.1
wtydwy1967
千年狐狸
加入时间: 2005/01/17
文章: 714
社区积分: 320
时间: 2005-4-08 周五, 23:10 标题:
--------------------------------------------------------------------------------
明白了。。。。谢谢
_________________
偶的blog
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.7) Gecko/20050403 Firefox/1.0.3
pho
火狐狸
性别:
加入时间: 2005/03/22
文章: 1371
社区积分: 74
时间: 2005-4-09 周六, 12:44 标题:
--------------------------------------------------------------------------------
dvbbs对别的浏览器支持不好
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
tjzfg
小狐狸
加入时间: 2005/02/03
文章: 14
社区积分: 14
时间: 2005-4-09 周六, 22:43 标题:
--------------------------------------------------------------------------------
猫头猪 写道:
在代码中为非ie浏览器实现一个类似的事件处理.
很容易做到.
不能在我们这边加上吗?
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.7) Gecko/20050406 Firefox/1.0.3
RIVERS
小狐狸
性别:
加入时间: 2005/04/09
文章: 85
社区积分: 85
时间: 2005-4-09 周六, 22:49 标题:
--------------------------------------------------------------------------------
TAB 键 加 空格 不行?
_________________
RIVERS!!!!!!!!!!!
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 (ax)
shxy_1
狐狸精
加入时间: 2005/02/15
文章: 646
社区积分: 656
时间: 2005-4-10 周日, 10:56 标题:
--------------------------------------------------------------------------------
RIVERS 写道:
TAB 键 加 空格 不行?
不知道,试试~~~~~~~~~~
_________________
用Windows,大虾也无异于菜鸟;用Linux,想必是菜鸟也能逼成大虾
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2
asahi
狐狸精
性别:
加入时间: 2004/12/15
文章: 306
社区积分: 309
时间: 2005-4-10 周日, 12:42 标题:
--------------------------------------------------------------------------------
tab加空格只是转换焦点而已,没有解决问题。
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.5) Gecko/20041124 Firefox/1.0
willis
小狐狸
加入时间: 2005/03/06
文章: 94
社区积分: 94
时间: 2005-4-10 周日, 23:45 标题:
--------------------------------------------------------------------------------
对!不是从根本上解决问题
_________________
没有签名~
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
superman
开飞机的
狐狸精
加入时间: 2005/03/14
文章: 380
社区积分: 0
时间: 2005-4-11 周一, 20:45 标题:
--------------------------------------------------------------------------------
willis 写道:
对!不是从根本上解决问题
从根本上解决问题,那也需要论坛把相应的代码添加上阿,巧妇难为无米之炊啊。