Back to "让Mozilla XUL在Internet Explorer中运行,"

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

Imported mostlylucidcouk

让Mozilla XUL在Internet Explorer中运行,

Sunday, 30 October 2005

让Mozilla XUL在Internet Explorer中运行,

9月 @12, @ @ 2004 @ @ 11:46_AM

让十字路口继续前进吧 Jean ! Jean - Yves Cronier 离开 a 注释评论 在我的 有关Mozilla内部HTC的旧文章@,}他指出自己留下的一篇文章 XUL 行星论坛 显示获取技术 XUL行为 使用简单的 HTC 行为作为介面层来运行的 Internet Explorer 在互联网内部运行, 它是一种简单HTC 的行为, 这再次是 ,\ 相当酷的 @ MS K2。 如果它能够被扩展到允许完整翻译所有 IE HCT 行为和它们的 XUL 等效@ !\ Any_ ,, 因为这个会张贴在一个论坛里, 我什么都不知道 abot}, I' 会重复此文章在这里@:}

I've思考了有名的行为 HTC 提供的可能性 根据IE□.}我想也许有可能解释 XUL.的一小部分规格

一点点样本 :

I.#xul @:}索引=%

代码=:
<?xml 版本@="1.0"}编码 @="#iso%-8859-1"?>
<?Xml}-Stypesh title type ="TextMS K3cs"chref="KQxul(="AllMAK9})>
<@ MSK
mosyilla}%K8@org @/keysmaster@/#/那里 @K12is.}只有."} @>
<值@ ="
输入一些文本 @ MS K4}>
<文本框 id@=" @some% -text"}值 *="QtoQMK4}>
<标签控件@=" @some@MS K1_password}%"}值 *="}输入密码="/}>
<文本框 id@=" @some @-password"}型態@MS K3#passlobs%"}最大长度@="8"/}{>
<菜单列表标签@=" @Bus"}%>
  <菜单式>
    <菜单项标签@=" @Car
"/}%>
    <菜单项标签 @="Texi"/>
    <菜单项标签 @=" @Bus"}选中@="ride{"/}>
    <菜单项标签@=" @Train
"/>
  </绝配>
</ - 菜单主义者>
</窗口>

@ :#

代码=:
#标签@{ @behavior}:url(}标签:#.MS K5}*
.ht{)}
菜单列表 @{behavion@:url}(menulist
.htc)}
MSK@behavior @:url}(menupopupMS K4}(菜单中)
文本框@ { @ behavior @ MS K1 @ url @ MPK2} textbox_ .# htc+)}
{Behavior:url(窗口}.HtcMS K4#

标签@. @htc @:

代码=:
<公共 : @htcurn@="}窗口 @">
<@="_ondocumentready@"}管理者 ="building"# @MS K5{建立者>
<公共@:_property name @="value%"}( MSSK3)>
<脚本类型 @ ="
text@ MS K1 @ javascription=">
函数构建@(){ @ thiss @ . @ innerHTML @=_This. @value#;}}
</ 标注>
<-=YTET -伊甸园字幕组=- 翻译:>

菜单项@. @htc @:

代码=:
<公共 : @htcurn@="}窗口 @">
<@="ondocumentready@"}管理者 ="building"# @MS K5{建立者>
<公共@:property name @="id"}(大众的) />
<公共@:
property name @ ="
label_ MS K2_ />
<公共@:property name @="value%"}( MSSK3)>
<脚本类型 @ ="
text@ MS K1 @ javascription=">
正在构建函数@() @ @\ { @%
 var 选项@=文档\ .}创造元素{("%K2_option
");
 var 样式 @ = @ thiss @ . @ 当前Style@ MS K2 @
 选项“._setAttracte}”
 -=YTET -伊甸园字幕组=- 翻译:
 -=YTET -伊甸园字幕组=- 翻译:
 -=YTET -伊甸园字幕组=- 翻译:
 在样式中的(var 道具@){option @.}风格[{\fn方正黑体简体\fs18\shad1\3aHBE\4aH64\fscx67\fscy66\2cHFFFFFF\3cHFF)[{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我
 @ option
.@outerHTML=;%
}
</ 标注>
<-=YTET -伊甸园字幕组=- 翻译:>

菜单列表@._htc @:

代码=:
<公共 : @htcurn@="}窗口 @">
<@="ondocumentready@"}管理者 ="building"# @MS K5{建立者>
<公共@:property name @="id"}(大众的) />
<脚本类型 @ ="
text@ MS K1 @ javascription=">
正在构建函数@() @ @\ { @%
 var 选择 {=} 文档 .} 创建元素
MS K2 @ select");}
 var 样式 @ = @ thiss @ . @ 当前Style@ MS K2 @
 选择“._setAttracte}”
 -=YTET -伊甸园字幕组=- 翻译:
 选择“._setAttriendte("}MSQ}",}%Thise{.( );})
 选项“._setAttriendte @("name",}%This.});{
   }
 选择“.innerHTML=}{这是inkerHTMI{;
 在样式中的(var 道具@){
 选择“.”样式[{\fn方正黑体简体\fs18\shad1\3aHBE\4aH64\fscx67\fscy66\2cHFFFFFF\3cHFF)[{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我
   }
 选择“.styste @.width="100%";”
 这是“.OuterHTML=选择” .OtherHTMI};
}
</ 标注>
<-=YTET -伊甸园字幕组=- 翻译:>

@ :#

代码=:
<公共 : @htcurn@="}窗口 @">
<@="ondocumentready@"}管理者 ="building"# @MS K5{建立者>
<公共@:property name @="id"}(大众的) />
<公共@:
property name @ ="
label_ MS K2_ />
<公共@:property name @="value%"}( MSSK3)>
<脚本类型 @ ="
text@ MS K1 @ javascription=">
正在构建函数@() @ @\ { @%
 var 选择组@=文档\ .}创造元素 @ MS K2
optgroup @ MPK3
 var 样式 @ = @ thiss @ . @ 当前Style@ MS K2 @
 -=YTET -伊甸园字幕组=- 翻译:
 -=YTET -伊甸园字幕组=- 翻译:
 选择组 .innerHTML=这样MS K2interHTMl;
 在样式中的(var 道具@ ){_ optgroup @.}风格[{\fn方正黑体简体\fs18\shad1\3aHBE\4aH64\fscx67\fscy66\2cHFFFFFF\3cHFF)[{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我
 ._OuterHTML;
}
</ 标注>
<-=YTET -伊甸园字幕组=- 翻译:>

文本框@ . @ htc @ MS K1

| |
| --- |
| 代码=: |
| <公共 : @htcurn@="}窗口 @">
<@="_ondocumentready@"}管理者 ="building"# @MS K5{建立者>
<公共@:property name @="id"}(大众的) />
<公共@:property name @="value%"}( MSSK3)>
<公共@:
property name @ ="}类型 @ "} * MS K3*>
<公共@:property name @="maxla长}" @ @ /#>
<脚本类型 @ ="
text@ MS K1 @ javascription=">
正在构建函数@() @ @\ { @%
 var 输入 {=} 文档\ .} 创建元素
MS K2} intext");}
 var 样式 @ = @ thiss @ . @ 当前Style@ MS K2 @
 \ . @ setAtriendte("}",}%sid=);
 -=YTET -伊甸园字幕组=- 翻译:
 -=YTET -伊甸园字幕组=- 翻译:
 -=YTET -伊甸园字幕组=- 翻译:
 在样式中的(var 道具@ ){input @.}风格[{\fn方正黑体简体\fs18\shad1\3aHBE\4aH64\fscx67\fscy66\2cHFFFFFF\3cHFF)[{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我
 输入@ . @ stype @ MS K1 @ width
="100%";}
 % 1 @ crossor@ ="} text
MS K3
 输入 . @ stype@ MS K1 @ 边境Style}=" @inset";}
 输入 . @stype@style @systemK1 邊框彩色}=" 活性邊界";
 输入% 1 . @ stype @ MS K1} 邊界 Width@ ="2 @ px";}
 输入@ . @ stype @ MS K1 @ 背地颜色 @ I="#} FFFFFF} @ MPK3
 输入@ . @ stype @ MS K1} paddingLeft="2}%px=";}
 这是“.OuterHTML=INPUT} .OtherHTMI};”
}
</ 标注>
<-=YTET -伊甸园字幕组=- 翻译:> |
窗口
代码=:
<公共 : @htcurn@="}窗口 @">
<@="ondocumentready@"}管理者 ="building"# @MS K5{建立者>
<公共@:property name @="}标题:"#/>
<脚本类型 @ ="
text@ MS K1 @ javascription=">
函数构建@ (){ @ window+. @ status @ MS K2} title
;}
</ 标注>
<-=YTET -伊甸园字幕组=- 翻译:>

有趣的是 ! 是'吗? 非常快乐

这样的项目的目标是“'@t” 以提升互联网探索者, 但只是为了向其他拥有此功能的用户展示一点概貌: @(}{' 获得Mozilla Web浏览器=) Mozilla Framewer提供的技术。

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.