areta
小狐狸
小狐狸
  • UID312
  • 注册日期2004-11-28
  • 最后登录2005-04-16
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3745回复:1

谁能给个渔网?

楼主#
更多 发布于:2005-03-01 16:08
升级到1.0.1,btchina又不能浏览了。
能说明一下像madfox这样的加强功能是如何实现的吗?
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-02
  • 发帖数1978
  • 经验488枚
  • 威望1点
  • 贡献值364点
  • 好评度20点
  • 社区居民
  • 忠实会员
1楼#
发布于:2005-03-01 16:08
areta:升级到1.0.1,btchina又不能浏览了。
能说明一下像madfox这样的加强功能是如何实现的吗?
回到原帖


让firefox支持jscript.encode的可能的实现方式,好象除了btchina,还没见过谁用这个蠢玩意。
  在firefox/mozilla里加入对jscript.encode的支持应该不是难事。下面是可能的实现方式,未经求证。
  首先需要修改nsParserUtils.cpp中的nsParserUtils::IsJavaScriptLanguage,加入jscript.encode这样的language属性。
  对jscript.encode的decode可以放在nsHTMLContentSink.cpp的HTMLContentSink:: ProcessSCRIPTTag部分,但更合适的是放在nsHTMLScriptElement::AppendChildTo或者 nsHTMLScriptElement::GetText。
  具体decode的方法可以参见www.virtualconspiracy.com
My Technical Blog: http://art-technical.blogspot.com/
游客

返回顶部