Mozilla‚ŃvƒƒOƒ‰ƒ~ƒ ..
751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/03 08:45
>>750
‚È‚é‚Ù‚ÇB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒ[ƒ‰[—p‚ÌŠg’£‚Ì쬂͂µæ‚Ì‚±‚ƂɂȂ肻‚¤B
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/03 15:20
XUL“ÁWA‚炵‚¢B
URLØÝ¸(www.unixuser.jp)
753:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/04 07:55
XULƒ`ƒ…[ƒgƒŠƒAƒ‹‚ð•׋‚µ‚Ä‚¢‚éŽÒ‚Å‚·B
URLØÝ¸(xul-app.hp.infoseek.co.jp)
‚±‚¿‚ç‚ÌRDFƒf[ƒ^ƒ\[ƒX‚Ì͂ɑ‚¢‚Ä‚ ‚邱‚Æ‚ðŽŽ‚µ‚½‚Æ‚±‚ëA
ƒhƒƒbƒvƒ_ƒEƒ“ƒŠƒXƒg‚É•¶Žš—ñ‚ð“ü—Í‚µ‚ă{ƒ^ƒ“‚ð‰Ÿ‚µ‚ăAƒvƒŠ‚ðĂъJ‚‚Æ
ƒhƒƒbƒvƒ_ƒEƒ“ƒŠƒXƒg‚Ì€–Ú‚ª‚Ç‚ñ‚Ç‚ñ‘‚¦‚Ä‚¢‚‚̂ł·‚ªA’ljÁ‚³‚ꂽƒf[ƒ^‚Í
‚Ç‚±‚ɕۑ¶‚³‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©B
uÅŒã‚ÉAFlush ŠÖ”‚ðŽg‚Á‚ăf[ƒ^ƒ\[ƒX‚ðƒfƒBƒXƒN‚É‘‚«o‚·Bv‚Ƃ̂±‚Ƃł·‚ªA
‘fl‚̈À’¼‚Èl‚¦‚ł͉‚߂ɓǂݞ‚ñ‚¾ recents.rdf ƒtƒ@ƒCƒ‹‚Ö‘‚«ž‚Ü‚ê‚é‚Ì‚¾‚낤
‚ÆŽv‚Á‚½‚¯‚ÇŽÀÛ‚ÉŠJ‚¢‚Ä‚Ý‚é‚Æˆá‚¢‚Ü‚µ‚½B
754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/04 09:09
—v‘f‚Ìdatasource‚ð‚Æ‚Á‚Ä‚«‚Ä‚»‚ê‚ð’¼Ú•ÒW‚µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·‚ËB
‚ ‚Ü‚èA‚¢‚¢‚â‚è•û‚ł͂Ȃ¢‚µA‚µŒÃ‚¢‚Å‚·B
‘½•ªA‚±‚̃XƒNƒŠƒvƒg‚ª‘‚©‚ꂽ‚±‚ë‚ÍA
Flush()‚ÅArecents.rdf‚É‘‚«ž‚Ü‚ê‚Ä‚¢‚½A‚Æ‘z‘œ‚µ‚Ä‚¢‚Ü‚·B
‚ÜA“–¢—¬‚Ƃ͂¿‚å‚Á‚ƈႤA‚Æ‚¢‚¤‚±‚Æ‚ÅB
755:753
04/07/04 19:41
‚æ‚’²‚ׂ½‚çƒvƒƒtƒ@ƒCƒ‹dir‚Ìlocalstore.rdf‚ɕۑ¶‚³‚ê‚Ä‚¢‚Ü‚µ‚½B
756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/04 22:27
‚ÜA‚»‚¤‚¾‚낤‚ËBdatasources‚Å–¾Ž¦‚µ‚ĂȂ‚Ä‚àArdf:localstore‚ÍA
‚ǂ̗v‘f‚Å‚àŽg—p‚µ‚Ä‚¢‚éB
‚Æ‚¢‚¤‚Ì‚ÍApersist‘®«‚Æ‚©‚ÅA’l‚ð•Û‘¶‚µ‚Ä‚¨‚¢‚ÄA
’·‚³‚âˆÊ’u‚ðŠo‚¦‚Ä‚¨‚‚½‚߂ɕK—v‚¾‚©‚炾B
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/06 18:58
firefox0.9‚ÅXULMAKER0.5Žg‚¨‚¤‚Æ‚µ‚½‚ç‹N“®‚·‚ço—ˆ‚È‚¢‚ñ‚¾‚ª
’N‚©‚â‚Á‚ĂȂ¢H
758:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/06 19:28
age
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/07 08:38
moz2ch‚ðƒCƒ“ƒXƒR‚µ‚½‚çA
mozilla‚Ìbookmark‚ªÁޏ‚µ‚½‚¼(ß„Dß)ºÞÙ§
760:plus7 ŸXULQA16CSE
04/07/07 16:19
URLØÝ¸(tkm.s31.xrea.com)
XUL/Migemo‚̳‹K•\Œ»‚ðŠO•”‚©‚çŽg‚¦‚邿‚¤‚É‚µ‚Ă݂܂µ‚½B
var re = window.xulMigemoCore.getRegExp("unko")
‚ĂȊ´‚¶‚ų‹K•\Œ»ƒIƒuƒWƒFƒNƒg‚𓾂ç‚ê‚Ü‚·B
‚à‚µ‚æ‚낵‚¯‚ê‚΂¨Žg‚¢‰º‚³‚¢B
761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/07 17:25
>>752
”ƒ‚¢‚És‚Á‚½‚çXUL‚Í—ˆŒŽ†‚É”ò‚΂³‚ê‚Ä‚¢‚½B
‘ã‚í‚è‚ÉwxWidgets‚Æ‚©‚¢‚¤‚â‚‚ª“ÁW‚³‚ê‚Ä‚¢‚½B‚±‚ê‚Í‚±‚ê‚Å‚¨‚à‚µ‚ë‚»‚¤‚ł͂ ‚邪B
762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/07 19:31
Šg’£‚ðì‚éã‚ÅA¡‚܂łÍAƒvƒƒOƒ‰ƒ€ƒtƒHƒ‹ƒ_‚̉º‚É‚ ‚échrome‚É
ƒtƒHƒ‹ƒ_‚ð‚‚‚Á‚ÄAappname.jar‚ȂǂɌł߂¸‚â‚Á‚Ä‚½‚̂ł·‚ªA
V‚µ‚¢Žd—l‚Å‚àAextensions‚̉º‚ɃtƒHƒ‹ƒ_‚ð’u‚¢‚Ăł«‚é‚ñ‚Å‚·‚©‚Ë‚¥?
about="urn:mozilla:extension:file:appname.jar"
‚̂Ƃ±‚ë‚ð‚¢‚¶‚Á‚½‚ço—ˆ‚»‚¤‚È‹C‚à‚·‚é‚ñ‚Å‚·‚ªEEEB
763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/08 00:45
>>762
>>727
764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/08 03:50
>>761
(L¥ƒÖ¥`)¼®ÎÞ°Ý
765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/08 21:50
‚±‚Á‚¿‚É•·‚¢‚½•û‚ª—Ç‚¢‚ÆŽv‚¢‘‚«‚Ü‚·B
mozilla update‚É“o˜^‚Á‚Ăǂ¤‚·‚ê‚΂¢‚¢‚̂ł·‚©?
ˆÈ‰º‚ƃ}ƒ‹ƒ`ƒ|ƒXƒg
½ÚØÝ¸(software”Â:383”Ô)
766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 01:38
XULƒ`ƒ…[ƒgƒŠƒAƒ‹‚̃oƒCƒ“ƒfƒBƒ“ƒO‚̃Tƒ“ƒvƒ‹‚ª‚¤‚Ü‚“®‚«‚Ü‚¹‚ñiƒoƒCƒ“ƒfƒBƒ“ƒO‚ª”½‰f‚³‚ê‚È‚¢jB
URLØÝ¸(xul-app.hp.infoseek.co.jp)
‚±‚̃Tƒ“ƒvƒ‹‚ɉ½‚©–â‘è“_‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
XUL (example.xul):
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://example/skin/example.css" type="text/css"?>
<window xmlns="URLØÝ¸(www.mozilla.org)">
<box class="okcancelbuttons"/>
</window>
CSS (example.css):
box.okcancelbuttons {
-moz-binding: url('chrome://example/skin/example.xbl#okcancel');
}
XBL (example.xbl):
<?xml version="1.0"?>
<bindings xmlns="URLØÝ¸(www.mozilla.org)"
xmlns:xul="URLØÝ¸(www.mozilla.org)">
<binding id="okcancel">
<content>
<xul:button label="OK"/>
<xul:button label="Cancel"/>
</content>
</binding>
</bindings>
767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 02:05
>>766
"example"‚̓pƒbƒP[ƒW‚Æ‚µ‚Ä“o˜^‚³‚ê‚Ä‚éH
768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 05:36
>>766
‚¦‚¦A‚à‚¿‚ë‚ñ‚Å‚·B
installed-chrome.txt :
content,install,url,resource:/chrome/example/content/
skin,install,url,resource:/chrome/example/skin/classic/
ƒuƒ‰ƒEƒU‚É’¼ÚƒNƒƒ€URL‚ð‘Å‚¿ž‚߂ΈꉞƒEƒBƒ“ƒhƒE‚Í•\ަ‚³‚ê‚Ü‚·B
ƒoƒCƒ“ƒfƒBƒ“ƒO‚ª¬Œ÷‚·‚ê‚΂»‚±‚Ƀ{ƒ^ƒ“‚ào‚é‚Í‚¸‚Ȃ̂ł·‚ª...
769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 09:41
>>765
bugzilla‚ÉŠg’£‚ð“o˜^‚µ‚ëA‚Á‚ÄFAQ‚É‘‚¢‚Ä‚ ‚邪H
770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 12:49
>>768
FXŽŽ‚µ‚Ă݂½‚Æ‚±‚ëAƒtƒ@ƒCƒ‹–¼‚ÌŠg’£Žq‚ªxbl‚ł͓®‚©‚È‚¢‚悤‚Å‚·B
xml‚É‚·‚ê‚Γ®‚«‚Ü‚µ‚½B
Ž„‚ª‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹‚ð‚â‚Á‚Ä‚½ ‚Íxbl‚Å–â‘è‚È‚©‚Á‚½‚ñ‚Å‚·‚ª‚Ë‚¥B
XULPlanet‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Í‚í‚è‚Æ•p”É‚ÉXV‚³‚ê‚Ä‚¢‚Ü‚·‚ªA
ƒ`ƒ…[ƒgƒŠƒAƒ‹‚Ì•û‚ÍMozilla1.0‚Ì‚±‚ë‚©‚çXV‚³‚ê‚Ä‚¢‚È‚¢‚悤‚Å‚·B
‚»‚ê‚ð‚³‚ç‚ɘa–󂵂Ă ‚é‚킯‚Å‚·‚©‚çA—ႪŒ»ŽÀ‚É’Ç‚¢‚‚¢‚ĂȂ¢‚Ì‚à
Žd•û‚̂Ȃ¢‚±‚ƂȂ̂łµ‚傤B
771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 16:22
>>770
‚¤‚Ù‚Ù[[Ixml‚É‚µ‚½‚ç–³Ž–‚Éo—ˆ‚Ü‚µ‚½IƒTƒ“ƒNƒX‚Å‚·B
772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 20:01
>>757
‚±‚ñ‚È‚ñ‚Ç‚¤‚Å‚µ‚傤‚©H
URLØÝ¸(forums.mozillazine.org)
773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 20:42
URLØÝ¸(www.mozilla.gr.jp)
‚±‚ê‚̃Rƒs[‚à‚Á‚Ä‚¢‚él‚‚ê
774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 21:31
>>773
ƒÓ( KK)ƒm@K
URLØÝ¸(web.archive.org)
775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/09 22:01
>>733
‚ªŒ¾‚Á‚Ä‚é‚̂̓TƒCƒg‚¶‚á‚È‚‚Äxpi‚Ì‚±‚Æ‚¶‚á‚È‚¢H
776:773
04/07/10 13:38
>>774
xpiƒ_ƒEƒ\‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/11 02:57
ƒXƒNƒ[ƒ‹ƒo[‚Ì•t‚¢‚½box—v‘f‚Ȃǂłàƒ}ƒEƒXƒzƒC[ƒ‹‚ªŒø‚‚悤‚ɂ͂ł«‚Ü‚·‚Å‚µ‚傤‚©H
778:plus7 ŸXULQA16CSE
04/07/11 03:12
>>777
URLØÝ¸(white.sakura.ne.jp)
‚©‚ÈH
779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/11 03:16
>>778
‚Ü‚³‚É‚»‚ê‚Å‚·I‚µ‚©‚µ‚©‚È‚è“‚»‚¤‚Ȃ̂ł ‚«‚ç‚߂܂Â...
780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/11 06:41
>>779
‚»‚ñ‚ȓ‚‚È‚¢‚ÆŽv‚¢‚Ü‚·‚æB
>>766‚Ì—á‚Ì󋵂Ŏ¦‚·‚ÆA‚±‚ñ‚ÈŠ´‚¶‚Å‚µ‚傤‚©B“®ìŠm”F‚Í‚µ‚Ă܂¹‚ñ‚ªB
XUL (example.xul):
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://example/common/example.css" type="text/css"?>
<window xmlns="URLØÝ¸(www.mozilla.org)">
<box class="scrollbox"/>
</window>
CSS (example.css):
box.scrollbox {
-moz-binding: url('chrome://example/content/example.xml#scrollbox');
}
box.scrollbox scrollbar {
-moz-binding: url('chrome://example/content/example.xml#scrollbar');
}
781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/11 06:42
‚‚«B
XBL (example.xml):
<?xml version="1.0"?>
<bindings xmlns="URLØÝ¸(www.mozilla.org)"
xmlns:xul="URLØÝ¸(www.mozilla.org)">
<binding id="scrollbox">
<implementation>
<handler event="DOMMouseScroll"><![CDATA[
var count = event.detail > 0 ? 50 : -50 ;
this.mScrollbar.setAttribute('curpos', Math.min(Math.max(0, Number(this.mScrollbar.getAttribute('curpos'))+count), Number(this.mScrollbar.getAttribute('maxpos'))));
]]></handler>
</implementation>
</binding>
<binding id="scrollbar" extends="chrome://global/content/bindings/scrollbar.xml#scrollbar">
<implementation>
<constructor><![CDATA[
if (navigator.platform.indexOf('Mac') != -1) this.initScrollbar();
this.parentNode.mScrollbar = this;
]]></constructor>
</implementation>
</binding>
</bindings>
TBE‚Ì /content/tabextensions/scrollableTabBar.xml ‚àŽQl‚É‚µ‚Ă݂ĉº‚³‚¢B
782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/11 06:43
‚·‚݂܂¹‚ñB
<?xml-stylesheet href="chrome://example/common/example.css" type="text/css"?>
‚¶‚á‚È‚‚Ä
<?xml-stylesheet href="chrome://example/content/example.css" type="text/css"?>
‚Å‚·‚ËB
‚ ‚ÆA…•½ƒXƒNƒ[ƒ‹ƒo[‚Æ‚’¼ƒXƒNƒ[ƒ‹ƒo[‚Ì‚»‚ꂼ‚ê‚ɂ‚¢‚Ä
ˆ—‚ðU‚蕪‚¯‚é‚Ì‚à–Y‚ê‚Ă܂µ‚½B‚Ü‚ ‚»‚̕ӂ͓K“–‚ÉB
783:–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤
04/07/11 07:36
‚à‚¤ˆê‚ƒ~ƒX‚ªcc
<implementation>
<handler event="DOMMouseScroll">i—ªj</handler>
</implementation>
‚±‚±‚Í
<implementation>`</implementation>
‚ł͂Ȃ‚Ä
<handlers>`</handlers>
‚Å‚·B
784:–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤
04/07/11 09:10
‰ðà‚àŠÜ‚߂Ă܂Ƃ߂Ƃ«‚Ü‚µ‚½B‚à‚µ‚æ‚낵‚¯‚ê‚΂ǂ¤‚¼B
URLØÝ¸(white.sakura.ne.jp)
785:–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤
04/07/11 14:44
>>780-784
’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I‚³‚Á‚»‚¡ŽŽ‚µ‚Ă݂܂·B
‚±‚̃XƒŒ‚Íe؂ȕû‚ª‘½‚‚Ä•‚©‚è‚Ü‚·B
786:–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤
04/07/11 14:53
window“à‚Éiframe‚ª‚ ‚邿‚¤‚Èxulƒy[ƒW‚ð•\ަ‚³‚¹‚邯A
window‚ÌonloadƒCƒxƒ“ƒg‚ª“ñ“x”¶‚µ‚Ü‚·‚ªA‚±‚ê‚͂Ȃº‚È‚ñ‚Å‚µ‚傤HH
‚½‚Æ‚¦‚Ήº‚̃R[ƒh‚ð•\ަ‚³‚¹‚邯AalertƒEƒBƒ“ƒhƒE‚ª“ñ“xo‚Ä‚«‚Ü‚·B
ŠÂ‹«FMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9
<?xml version="1.0"?>
<window xmlns="URLØÝ¸(www.mozilla.org)" onload="alert('onload');">
<iframe />
</window>
787:–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤
04/07/11 16:06
>>786
iframe“à‚̃y[ƒW‚ÌonloadƒCƒxƒ“ƒg‚ªƒoƒuƒŠƒ“ƒO‚Å“`”À‚·‚é‚©‚ç‚Å‚·‚ÈB
URLØÝ¸(www2u.biglobe.ne.jp)
788:–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤
04/07/11 20:00
ƒvƒƒpƒQ[ƒVƒ‡ƒ“‚ªŽ~‚ß‚ç‚ê‚È‚¢‚Ì‚Á‚ÄA
ŽÀ‚ÍŒ‹\•s•Ö‚È‹C‚à‚·‚é‚ÈB
‚±‚ñ‚ÈŠ´‚¶‚ŃCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚𑂯‚Îςނ̂¾‚ªB
function myOnLoad(event){
@if(event.target.localName=="window")
@ alert('onload');
}
789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/11 20:34
ƒCƒxƒ“ƒgƒoƒuƒ‹‚ŧŒä‚Å‚«‚é‚ñ‚Å‚Í
790:786
04/07/12 13:23
>>787-789
‚È‚é‚Ù‚ÇA‚È‚¼‚ª‚í‚©‚Á‚Ä‚·‚Á‚«‚肵‚Ü‚µ‚½B
791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/17 09:59
preventBubble‚Á‚ÄA‚»‚ñ‚Ȃɕ֗˜‚Å‚à‚È‚¢‚ñ‚¾‚æ‚È‚ŸB
ˆê‚‚̃Cƒxƒ“ƒg‚É•¡”‚ÌƒŠƒXƒi‚ª‚ ‚鎞‚Æ‚©B
792:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/21 00:47
ƒ[ƒJƒ‹‚ɕۑ¶‚³‚ꂽHTMLƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ÝAƒp[ƒX‚µ‚ÄDOM‚Æ‚µ‚Ä—˜—p‚·‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©HH
var doc = (new DOMParser()).parseFromString(fileContent, "text/html");
alert(doc.title);
‚Æ‚â‚Á‚Ă݂½‚̂ł·‚ªA1s–ڂŃGƒ‰[‚ƂȂè‚Ü‚·...
793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/21 03:54
>>792
ŽÀ‚Ídomparser‚Ìtext/htmlƒ‚[ƒh‚Í–¢ŽÀ‘•‚Ȃ̂ł·B
‚©‚í‚è‚ÉAinnerHTML‚ðŽg‚Á‚Ä‚‚¾‚³‚¢B
794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/21 03:58
‚ ‚é‚¢‚ÍA>>650‚Æ‚©B
795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/21 23:11
var URI = "URLØÝ¸(jt.mozilla.gr.jp)";
var doc = document.implementation.createDocument('', '', null);
doc.load(URI);
doc.addEventListener('load', docLoaded, false);
function docLoaded() {
alert(doc.title);
}
‚±‚ê‚ł͉½‚à•\ަ‚³‚ê‚Ü‚¹‚ñ‚Å‚·‚¯‚ÇA‰½‚©ŠÔˆá‚Á‚Ä‚¢‚邿‚¤‚Å‚·‚ËBB
796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/22 03:07
>>795
mozilla 1.6 ‚ÅŽŽ‚µ‚Ă݂½‚¯‚Çc
doc.async = false;
var result = doc.load(URI);
alert(result);
‚µ‚Ä‚Ý‚é‚Æ doc.load(URI) ‚ª false ‚ª•Ô‚µ‚Ä‚‚é‚Ý‚½‚¢‚Ëc ‚È‚ñ‚Å‚¾‚ëHH
XUL“à‚É•s‰ÂŽ‹‚Ìbrowser—v‘f‚ð”z’u‚µ‚Ä‚»‚±‚ÉloadURI()‚œǂݞ‚ñ‚¾‚ç
‚¾‚ß‚©‚ÈH
797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/22 05:48
>>795
‚ ‚肪‚¿‚ȃ~ƒX‚¾‚¯‚ÇA‚Ђå‚Á‚Æ‚µ‚ÄAXUL‚Å‚â‚Á‚Ä‚éH
createDocument‚Ìnamespace‚𖳎w’è‚É‚·‚邯AŽÀsŠÂ‹«‚ɉe‹¿‚³‚ê‚é‚©‚çA
HTMLDocument‚ł͂ȂAXULDocument‚ɂȂÁ‚ÄAhtmlƒtƒ@ƒCƒ‹‚ðƒ[ƒh‚Å‚«‚È‚¢B
798:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/23 19:47
>>796
hidden=true‚Èbrowser‚ɑ΂µ‚ÄloadURI‚ÅHTML‚ðƒ[ƒh‚³‚¹‚½‚ç
Type Error: this.docShell has no properties
‚Æ“{‚ç‚ê‚Ü‚µ‚½B
>>797
‚È‚é‚Ù‚ÇAŠm‚©‚ÉXUL‚Å‚â‚Á‚Ă܂µ‚½B
799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/23 22:08
>>798
hidden="true" (displaynone)‚¾‚ƉŠú‰»‚ª‚³‚ê‚È‚¢‚̂ŒˆÓ‚ª•K—vB
collapsed="true" (visibility:collapse)‚Ȃ瓮‚‚Í‚¸B
800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/23 23:06
>>799
‚È‚é‚Ù‚ÇA‚»‚ê‚Å‚¤‚Ü‚‚¢‚«‚Ü‚µ‚½B
801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/24 03:17
>>797
>createDocument‚Ìnamespace‚𖳎w’è‚É‚·‚邯A
‚Á‚Ä‚±‚Ƃͳ‚µ‚¢(?)Žw’è‚ð‚·‚é‚ÆXUL‚Å‚àHTMLDocument‚ª•Ô‚Á‚Ä‚‚é
‚悤‚ɂȂé‚ñ‚Å‚µ‚傤‚©H
802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/24 20:08
>>801
‚¢‚ë‚¢‚ë’T‚µ‚Ă݂½‚¯‚ÇAHTMLDocument‚ðì‚é‚Ì‚Á‚ĈӊO‚ɓ‚¢B
doctype‚ðŒˆ‚ß‘Å‚¿‚µ‚Ä‚µ‚Ü‚¤‚Æ–{––“]“|‚¾‚©‚çA‚â‚Á‚Ï–³—‚©‚àB
xhtml‚È‚ç‚Æ‚Ä‚àŠÈ’P‚Ȃ̂ÉA‚±‚Ì·‚͈ê‘Ìc
803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/29 15:45
XULƒAƒvƒŠ“à‚Å mozilla ‚Æ firefox ‚ð‹æ•Ê‚·‚é•û–@‚Á‚ĂȂ¢‚Å‚·‚©‚ËHH
804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/29 22:48
>>803
browser.jar‚Ì‚ ‚é‚È‚µ‚ðŒ©‚é‚Æ‚©A
function browserURI()
{
var handler = Components.classes['@mozilla.org/commandlinehandler/general-startup;1?type=browser'].getService(Components.interfaces.nsICmdLineHandler);
var uri = handler.chromeUrlForTask;
if (uri.charAt(uri.length-1) == '/')
uri = uri.replace(/chrome:\/\/([^\/]+)\/content\//, 'chrome://$1/content/$1.xul');
return uri;
}
‚Åchrome://browser/content/browser.xul‚ª‹A‚Á‚Ä‚‚é‚©‚Ç‚¤‚©‚ð’²‚×‚é‚Æ‚©B
805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/29 23:01
piroŽ‚ÌTBE‚̓Cƒ“ƒXƒRŽž‚É”»’肵‚Æ‚‚Á‚ÄŽè‚ðŽg‚Á‚Ä‚é‚Ý‚½‚¢‚Ë
806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/30 02:57
ƒCƒ“ƒXƒRŽž‚Íbrowser.jar‚ðŒ©‚ÄA
ƒCƒ“ƒXƒg[ƒ‹Œã‚Ì“®ì‚Å‚Í>804‚ÌŒãŽÒ‚Ì•û–@‚ðŽg‚Á‚Ă܂·B
807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/07/30 14:48
>>803
firefox 0.9ˆÈã‚È‚çV‚µ‚¢EM—p‚Ȃ̂©
about:config‚Ìapp:id‚ÉFirefox‚ÌGUID‚ª‘‚«ž‚Ü‚ê‚Ă܂·
ƒCƒ“ƒXƒg[ƒ‹Œã‚È‚çA‚±‚ê‚ðŒ©‚Ä”»’f‚·‚邯‚¢‚¤‚̂͂ǂ¤‚Å‚µ‚傤H
808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/06 16:41
fileƒXƒL[ƒ€‚ÌURI‚ÅŽ¦‚³‚ꂽƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚ð휂·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
‚½‚Æ‚¦‚Îfile:///C:/foo/bar.jpg‚¾‚Á‚½‚èAfile:///home/nanashi/bar.jpg‚¾‚Á‚½‚èA
OS‚Ɉˑ¶‚µ‚È‚¢•û–@‚ª‚ ‚ê‚΂¢‚¢‚̂ł·‚ªB
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/06 17:34
jslibŽg‚¤‚Æ‚©‚»‚±‚©‚çƒR[ƒh‚ð‚Ï‚‚邯‚©
810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/06 17:39
‚Á‚Ä‚©‚½‚¾aFile.remove(true)‚Å‚¢‚¢‚Á‚Û‚¢
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/06 18:54
ƒtƒ@ƒCƒ‹‚ÌURI‚©‚çnsIFile‚Íì‚ê‚È‚¢‚悤‚Å‚·B
var aFile = Components.classes['@mozilla.org/file/local;1']
.createInstance(Components.interfaces.nsILocalFile);
aFile.initWithPath("file:///C:/foo/bar.jpg");
‚ÅAƒpƒX‚ª”Fޝ‚Å‚«‚È‚¢‚Æ“{‚ç‚ê‚Ü‚·B
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/06 19:01
>>811
URLØÝ¸(white.sakura.ne.jp)
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/06 19:17
>>812
‚ ‚ A‚Ü‚³‚É‚»‚¿‚ç‚É‘‚¢‚Ä‚ ‚邯‚¨‚è‚Ì‚±‚Ƃłµ‚½I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/08 02:24
‚ÅA‚¾‚ê‚©
URLØÝ¸(www.unixuser.jp)
”ƒ‚Á‚ĂȂ¢‚ÌH
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/08 02:51
’‡‘º’¼l‚Á‚ĈӊO‚ÈŽï–¡Ž‚Á‚Ä‚é‚ñ‚¾‚ÈB
URLØÝ¸(www.jbl.or.jp)
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/08 02:54
Œ©Ž–‚É“¯©“¯–¼‚¾‚È
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/14 12:13
URLØÝ¸(nazo.europe.webmatrixhosting.net)
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/20 16:24
•ÛŽç
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/23 04:32
Œ»ÝƒtƒH[ƒJƒX‚µ‚Ä‚¢‚éƒuƒ‰ƒEƒUƒ^ƒu‚̃AƒCƒRƒ“i‚¢‚í‚ä‚éfaviconj‚ÌURL‚𓾂é•û–@‚ð–Íõ‚µ‚Ä‚¢‚Ü‚·B
top.window.document.getElementById("page-proxy-favicon").src
‚Å‚Æ‚è‚ ‚¦‚¸‚»‚ê‚炵‚¢‚à‚͓̂¾‚ç‚ê‚é‚̂ł·‚ªc
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/23 13:14
>>819
gBrowser.selectedTab.getAttribute('image')‚łǂ¤‚Å‚µ‚傤B
‹óˆÈŠO‚È‚çfavicon‚Æ”»’f‚Å‚«‚»‚¤‚ÈB
821:819
04/08/23 19:07
>>820
‚»‚ê‚ł΂Á‚¿‚è‚Å‚µ‚½B‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/31 21:44
a.xul‚©‚çopenDialog('b.xul')‚Ń_ƒCƒAƒƒO‚ðŠJ‚«A‚»‚±‚ł̓ü—ÍŒ‹‰Ê‚ða.xul‚ɕԂ·
‚Æ‚¢‚¤‚©b.xul‚ł̓ü—ÍŒ‹‰Ê‚ða.xul‚Ŏ󂯎æ‚é•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚½‚¾‚Ì•¶Žš—ñ‚ð“ü—Í‚³‚¹‚邾‚¯‚È‚çAa.xul‚Åvar input = prompt(...)‚Å“ü—Í‚ðŽó‚¯Žæ‚ê‚Ü‚·‚ªA
¡‰ñ‚̓†[ƒU‚É“ü—Í‚³‚¹‚½‚¢€–Ú‚ª•¡”‚ ‚邯‚¢‚¤ó‹µ‚Å‚ ‚è‚Ü‚·B
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/31 22:14
>>822
b.xul ‚©‚ç window.opener ‚Å a.xul ‚ɃAƒNƒZƒX‚Å‚«‚邿‚¤‚¾B
Žg—p—á(JavaScript ‚ÌÚ×Ý’èƒ_ƒCƒAƒƒO)F
URLØÝ¸(lxr.mozilla.org)
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/31 22:18
>>823
¡ŽŽ‚µ‚Ăł«‚Ü‚µ‚½BŒ©Ž–‚ÉŠÈ’P‚Å‚·‚ËI
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/31 22:18
>>822
openDialog‚Í4”Ô–ÚˆÈ~‚̈ø”‚É”CˆÓ‚Ì‚à‚Ì‚ð“n‚¹‚Ü‚·B
ƒIƒuƒWƒFƒNƒg‚ð“n‚¹‚Έ—Œ‹‰Ê‚𓾂邱‚Æ‚à‚Å‚«‚Ü‚·B
//a.xul
var obj = {};
window.openDialog('b.xul', '_blank', 'chrome,dialog,modal', obj);
alert(obj.result);
//b.xul
<dialog onaccept="window.arguments[0].result = document.getElemenntById('input').value; window.close()">
<textbox id="input"/>
</dialog>
ƒ‚[ƒ_ƒ‹ƒ_ƒCƒAƒƒO‚É‚µ‚È‚¢‚ƈ—Œ‹‰Ê‚ð•Ô‚·‘O‚Éa.xul‚̈—‚ªæ‚Éi‚ñ‚Å‚µ‚Ü‚¤‚̂ŒˆÓB
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/08/31 22:30
//a.xul
var input = {};
window.openDialog('b.xul',...);
//b.xul
<dialog onaccept="window.opener.input.hoge = ...">
‚Æ‘‚«‚Ü‚µ‚½‚ª825‚³‚ñ‚Ì‘‚«•û‚à‚¢‚¢‚Å‚·‚ËB
827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/01 19:56
‰‚߂܂µ‚ÄB
uƒuƒ‰ƒEƒWƒ“ƒO‚ÌÛ‚ÉŽŸƒy[ƒW‚ðƒ|ƒbƒvƒAƒbƒv•\ަ‚·‚év‚Æ‚¢‚¤‹@”\‚ð쬂µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·B
‚»‚±‚ÅŽ¿–â‚Ȃ̂ł·‚ªAcreateElementNS()‚Å쬂µ‚½ƒEƒCƒ“ƒhƒEi—Ⴆ‚ÎAltƒ|ƒbƒvƒAƒbƒv‚̂悤‚È‚à‚Ìj‚Ì’†‚É
Webƒy[ƒW‚ð•\ަ‚·‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©H
Element‚ðƒ|ƒbƒvƒAƒbƒv‚·‚邿‚èAwindow.open‚µ‚¿‚á‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚Ì‚©‚È‚Ÿ¥¥¥
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/01 20:42
URLØÝ¸(patsis.edula.com)
‚±‚ÌLink Preview‚Æ‚¢‚¤Šg’£‚ªŽ—‚Ă܂·‚ªA‚±‚ê‚ÍOpen Thumbshots‚̃Tƒ€ƒlƒCƒ‹‰æ‘œ‚ð
•\ަ‚³‚¹‚Ä‚¢‚é‚Ý‚½‚¢‚Å‚·B‚²‚ˆê•”‚̃TƒCƒg‚µ‚©ƒTƒ€ƒlƒCƒ‹‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
XUL‘¤‚ÅWebƒy[ƒW‚̃Tƒ€ƒlƒCƒ‹‰æ‘œ‚ðì‚ꂽ‚ç‚¢‚¢‚Å‚·‚¯‚ÇA‚¿‚å‚Á‚Æ–³—‚»‚¤‚Å‚·‚ËB
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/02 00:56
>>827,828
<button tooltip="hogetip" label="hoge" />
<tooltip id="hogetip"><iframe src="about:mozilla" /></tooltip>
‚Æ‚â‚Á‚Ä‚â‚ê‚ÎA•ʃy[ƒW‚ðƒ|ƒbƒvƒAƒbƒv•\ަ‚·‚邱‚Æ‚Í"ˆê‰ž"‚Å‚«‚邿‚¤‚¾‚ªA
ƒTƒ€ƒlƒCƒ‹‚ðì‚é•û–@ or ƒy[ƒW•\ަ‚ðk¬‚·‚é•û–@‚ð’m‚ç‚È‚¢‚̂ŋ³‚¦‚ç‚ê‚È‚¢B
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/02 01:49
URLØÝ¸(multiscroll.mozdev.org)
‚±‚ê‚Ìk¬•\ަ‹@”\‚ªŽQl‚ɂȂ邩‚à
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/02 11:32
>>828, >>829, >>830
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I@ŽQl‚É‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·I
>>828‚ÌŠg’£‚͉摜‚Å•\ަ‚·‚é‚ñ‚Å‚·‚æ‚ËB
ƒ|ƒbƒvƒAƒbƒv‚µ‚½ƒy[ƒW‚©‚ç‚Ü‚½ƒ|ƒbƒvƒAƒbƒvcc‚ÆŠK‘w“I‚É•\ަ‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚é‚̂Ŋm‚©‚É‚»‚ꂾ‚Æ–³—‚»‚¤‚Å‚·B
>>830‚̂悤‚Ƀy[ƒW•\ަ‚ðk¬‚·‚é•ûŒü‚Åì‚Á‚Ă݂邱‚Ƃɂµ‚Ü‚·B
832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/02 20:56
overlay‚Å‘¶‘±‚Ì—v‘f‚ð휂ł«‚Ü‚·‚©?
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/04 19:22
>>832
‘¶‘±‚Ì—v‘f‚Á‚ÄH
834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/04 20:17
Šù‘¶‚̊ԈႢH
835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/04 21:07
>>834
‚»‚¤‚Å‚·B
Œ‹‹Çstyle‚Ådisplay:none‚É‚µ‚Ä‰ðŒˆ‚µ‚Ü‚µ‚½B
836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/05 20:43
Šg’£‚Åstyle‚ðŽw’è‚·‚é‚Ì‚ÍA‚ ‚Ü‚è‚æ‚낵‚‚È‚¢B
hiddenƒvƒƒpƒeƒB‚Ì•û‚ª‚¢‚¢B
837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/05 21:11
xul.css‚É‚Í
*[hidden="true"] { display: none; }
‚Æ‘‚¢‚Ä‚ ‚é‚ñ‚¾‚¯‚Ç‚ËB
838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/06 12:38
>>837
‚»‚¤‚¢‚¤–â‘è‚ł͂Ȃ¢B
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/06 17:47
>>836
‰½ŒÌ‚Å‚µ‚傤‚©?
stylesheet‚ðƒI[ƒo[ƒŒƒC‚³‚¹‚ÄA‚Ù‚ÚˆêˆÓ«‚ª‚ ‚邿‚¤‚ɃZƒŒƒNƒ^‚ðݒ肵‚Ü‚µ‚½B
‚»‚±‚ð’ljÁE휂ł«‚éŠg’£‚ƃoƒbƒeƒBƒ“ƒO‚·‚é‚Í‚¸‚Å‚·‚ªAhiddenƒvƒƒpƒeƒB[‚Å‚à“¯‚¶‚Í‚¸‚Ȃ̂ňê”Ô‚¢‚¢‚Ì‚ÍDOM‚Å—v‘f‚²‚Æíœ‚¾‚ÆŽv‚¢‚Ü‚·‚ªA‚¿‚å‚Á‚Ƃ߂ñ‚Ç‚‚³‚¢c
#“ú–{Œê‚Á‚ē‚¢
840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/07 00:53
‚Ù‚ÚˆêˆÓ«‚ª‚ ‚邯Žv‚Á‚Ä‚é‚ñ‚Ȃ炻‚ê‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢H
DOM‚Å—v‘f‚ð휂·‚é‚̂͂â‚ß‚½•û‚ª‚¢‚¢B
841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/07 22:40
0.9‘Ήž‚ÌŠg’£‚ð1.0‘Ήž‚É‚³‚¹‚é‚É‚ ‚½‚Á‚ÄA•ÏX‚·‚ׂ«‚Æ‚±‚ë‚Í
install.rdf‚̑Ήžƒo[ƒWƒ‡ƒ“‚̂Ƃ±‚낾‚¯‚Å‚µ‚傤‚©B
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/08 03:25
ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚Ì•ÏX‚ðŠÄŽ‹‚µ‚ăCƒxƒ“ƒg‚𔂹‚³‚¹‚邿‚¤‚È‚±‚Ƃ͂ł«‚Ü‚·‚©H
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/10 18:18:23
>>802
‚¢‚܂̂Ƃ±‚ëAURL‚©‚çHTMLDocumentƒIƒuƒWƒFƒNƒg‚ðì‚é‚̂͂ł«‚È‚¢‚̂łµ‚傤‚©H
browser—v‘f‚Ȃǂð‰B‚µ‚Ädocument‚𓾂é‚̂̓_ƒT‚¢‚Å‚·‚æ‚ËB
HTMLDocument‚©‚çanchorƒGƒŒƒƒ“ƒg‚ð“¾‚Äæ“ǂ݂·‚é‚à‚Ì‚ðì‚肽‚¢‚̂ł·‚ª
‰½‚©‚¢‚¢•û–@“à‚Å‚µ‚傤‚©?
‚ ‚ÆADOMImplementation‚ÌcreateDocument‚©‚çHTMLDocument‚ª•Ô‚Á‚Ä‚‚邱‚Æ‚Á‚Ä
‚ ‚é‚ñ‚Å‚·‚©‚Ë‚¥B
XMLDocument‚¾‚Ƃł«‚邿‚¤‚¾‚ª¥¥¥B
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/12 08:34:30
>>828-829
ƒTƒ€ƒlƒCƒ‹‚ðì‚邯‚¢‚¤‚©ƒXƒNƒŠ[ƒ“ƒLƒƒƒvƒ`ƒƒŽB‰e‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚È‚ç‚ ‚邿‚¤‚Ȃ̂ł·‚ªA
ŽÀ‘•‚Í‚³‚ê‚Ä‚¢‚È‚¢‚悤‚Å‚·‚ËB
URLØÝ¸(xulplanet.com)
845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/14 13:43:31
>>795-802, >>843
nsIDocumentLoaderFactory ‚Æ‚¢‚¤‚̂𔌩‚µ‚½‚Ì‚ÅAŽŽ‚µ‚É
Components.classes["@mozilla.org/content-viewer-factory/view;1?type=text/html"]
‚ðŒÄ‚ñ‚ł݂½‚ªAŽÀ‘•‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚©“®‚©‚È‚¢B
846:845
04/09/16 01:38:45
Components.classes["@mozilla.org/content/document-loader-factory;1"].createInstance(Components.interfaces.nsIDocumentLoaderFactory)
‚Í‚«‚¿‚ñ‚ƕԂµ‚Ä‚¢‚é‚Ý‚½‚¢‚¾‚¯‚ê‚Ç‚àA
nsIDocumentLoaderFactory::createBlankDocument(in nsILoadGroup, out retval nsISomething);
‚̈ø”‚Å‚ ‚é nsILoadGroup ‚̈µ‚¢•û‚ª‚í‚©‚ç‚È‚©‚Á‚½B
847:845
04/09/16 01:48:58
ŠJ‚«‚È‚¨‚Á‚ÄAwebShell ‚©‚çì‚Á‚Ä‚µ‚Ü‚¤‚±‚Ƃɂµ‚½‚ç HTMLDocument ‚ª“¾‚ç‚ê‚ém–Í—lB‚·‚Ȃ킿F
var webnavi = Components.classes["@mozilla.org/webshell;1"]
.createInstance(Components.interfaces.nsIWebNavigation);
webnavi.loadURI("about:blank", 0, null, null, null);
webnavi.document;
‚ð JavaScript Console ‚ɓЂ°ž‚Þ‚ÆA[object HTMLDocument] ‚ªŽè‚É“ü‚ê‚ç‚ꂽB
>>353
‚±‚¤‚¢‚¤‚Ì‚ð‚܂Ƃ߂é Wiki ‚Ý‚½‚¢‚Ì‚ª‚ ‚邯•Ö—˜‚¾‚È...
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/16 22:34:16
>>847
Firefox‚܂Ƃ߃TƒCƒg‚É‚»‚¤‚¢‚¤ƒy[ƒW‚ðì‚ê‚΂¢‚¢‚̂łÍ?
wiki‚Ì——§‚Í‚â‚߂Ăقµ‚¢
849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/19 12:26:13
‚ ‚Ü‚è’m‚ç‚ê‚ĂȂ¢‚¯‚ÇAmozilla.org‚É‚àwiki‚ ‚é‚ñ‚¾‚æ‚ËB
URLØÝ¸(wiki.mozilla.org)
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/20 12:14:34
>>847
Šm‚©‚ɕԂÁ‚Ä‚«‚Ü‚·‚ËB
‚Å‚àAloadURI‚Åuri‚ðŽw’肵‚Ä‚àƒ_ƒEƒ“ƒ[ƒh‚Í‚µ‚Ä‚¢‚é—l‚¾‚¯‚Ç
’†g‚ª“ü‚Á‚ĂȂ¢‚Á‚Û‚¢?
851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/20 13:37:13
timer‚©listenerŽg‚Á‚ēǂݞ‚ݑ҂¿‚·‚ê‚΂¢‚¢‚̂łÍ?
852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/20 18:18:47
SOAP‚̃lƒXƒg‚ª‚Å‚«‚È‚¢orz
SOAP_PROPERTYBAG_REQUIRED: When encoding as a struct, an object with properties is required
‚Æ‚©‚¢‚í‚ê‚é
idlist=new Array();
idlist[0]=new SOAPParameter("text","id");
idlist[1]=new SOAPParameter("text2","id");;
params[0]=new SOAPParameter(idlist,"IDList");
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©?
853:852
04/09/20 19:01:14
‚Á‚Ä‚©wsdlŽg‚¦‚é‚Ì‚Ë
‚Ç‚Á‚©‰ðàƒTƒCƒg‚È‚¢‚©‚È‚Ÿ
854:852
04/09/20 20:32:52
‚â‚Á‚Ƃł«‚½
idlist={
id:"text"
id:"text2"
}
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/20 22:22:45
‚Á‚Ä‚¾‚ß‚¾
–¼‘O‹óŠÔ‚Ì‚Ìݒ肪‚Å‚«‚Ë‚¥orz
856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/25 02:44:57
Firefox1.0PR ‚ł̘b‚Ȃ̂ł·‚ªA
URLØÝ¸(www.mozilla.gr.jp)
‚±‚Ì’Ê‚è‚É installed-chrome.txt ‚ð‹Lq‚µ‚Ä‚àA
chrome.rdf ‚É‘‚«ž‚܂ꂸAxul ‚ª’ljÁ‚Å‚«‚Ü‚¹‚ñB
——R‚ª‰ð‚él‚ª‹‚ç‚Á‚µ‚Ⴝ‚çAŒä‹³‚¦Šè‚¦‚È‚¢‚Å‚µ‚傤‚©H
ccinstall.rdf ‚ðì‚Á‚ÄAxpi‚ŃCƒ“ƒXƒg[ƒ‹‚·‚邵‚©–³‚¢‚Ì‚©‚È‚ŸB
857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/25 03:32:18
>>856
URLØÝ¸(fls.moo.jp)
‚±‚Á‚¿‚ðŒ©‚½•û‚ª‚¢‚¢‚©‚à
858:856
04/09/25 04:09:11
>>857
‚¨‚¨‚ÁA‚ ‚肪‚Æ‚¤B
ŽŽ‚µ‚Ă݂܂·B
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/30 00:08:22
Firefox‚ÉŽ©ì‚Ì‹@”\Šg’£“ü‚ê‚Ă݂½‚ñ‚¾‚ª
locale‚Ìja-JP‚ÌƒŠƒ\[ƒX‚ªŽg—p‚³‚ê‚È‚¢‚ñ‚Å‚·‚ª‰½‚©Ý’è‚¢‚è‚Ü‚·‚©H
Ž©ì‚Ì‚ª‘Ê–Ú‚ÅAƒƒWƒƒ[‚È‚Ì‚ð‚¢‚‚‚©“ü‚ê‚Ă݂½‚¯‚Ç‘S•”en-US‚Ì‚ªŽg‚í‚ê‚Ü‚µ‚½B
FirefoxŽ©‘̂͒ÊíƒCƒ“ƒXƒg[ƒ‹‚ʼn½‚à‚¢‚¶‚Á‚Ä‚¢‚Ü‚¹‚ñB
860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/30 01:06:09
Firefox‚̃o[ƒWƒ‡ƒ“‚ÍHJLP‘g‚Ýž‚Ýς݂̓ú–{Œê”Å‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚È‚çA
URLØÝ¸(firefox.geckodev.org)
861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/09/30 04:00:00
>>860
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¸‚΂肻‚ê‚Å‚µ‚½B
«‚àŽQÆ‚µ‚Ü‚µ‚½B
URLØÝ¸(moz.skillup.jp)
–{‘Ì‘¤‚Ì–â‘è‚̂悤‚Å‚·‚ËA1.0‚ÌŽž‚ɂ͒¼‚Á‚Ä‚¢‚Ä—~‚µ‚¢‚à‚̂ł·B
862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/01 03:55:10
Java‚©‚çŽg‚¦‚éXULˆ—Œn‚ð’T‚µ‚Ä‚¢‚ÄA
URLØÝ¸(luxor-xul.sourceforge.net)
‚Æ‚¢‚¤‚Ì‚ðŒ©‚Â‚¯‚½‚ñ‚¾‚¯‚ÇAŽg‚Á‚½‚±‚Ƃ̂ ‚él‚¢‚é?
URLØÝ¸(www.javadesktop.org)
‚È‚ñ‚ÄŒ¾‚í‚ê‚Ä‚¢‚½‚è‚à‚·‚é‚ñ‚ÅA‚Ç‚¤‚Ȃ̂©‚È[‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚ÇB
863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/01 04:11:22
luxor‚ÌXUL‚ÍMozilla‚ÌXUL‚Æˆá‚¤Š‚ªŒ‹\‚ ‚邯•·‚¢‚½‚±‚Æ‚ª‚ ‚é‹C‚ª‚·‚é
864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/05 21:08:37
URLØÝ¸(www.neowin.net)
“Ç‚ñ‚ÅAXULRunner ‚â‚é‹C‚Ý‚½‚¢‚¾‚¯‚ÇŽÀÛ‚â‚Á‚Ä‚ñ‚Ì‚©‚È‚ŸA‚ÆŽv‚Á‚Ä LXR Œ©‚½‚ç
URLØÝ¸(lxr.mozilla.org)
‚ ‚Á‚½‚æB2,3 ƒ–ŒŽ‚µ‚½‚çƒoƒCƒiƒŠ‚łĂ‚é‚©‚ÈH
865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/06 18:59:36
>>863
Œ‹\‚ ‚éA‚Ç‚±‚ë‚©‘S‚‚̕ʕ¨‚¾‚æB
‚Æ‚è‚ ‚¦‚¸A‚±‚̃XƒŒ‚ÌXUL‚Ƃ͉½‚ÌŠÖŒW‚à‚È‚¢B
866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/07 00:28:26
Ž¿–â‚Å‚·Btemplate ‚Ì\’z‚ªI—¹‚µ‚½ƒ^ƒCƒ~ƒ“ƒO‚ð‚Æ‚é‚͂ǂ¤‚â‚Á‚½‚ç‚¢‚¢‚̂łµ‚傤‚©B
template ‚Å listbox ‚ð\’z‚µ‚½Œã‚ÅA”CˆÓ‚Ì—v‘f‚ð‘I‘ð‚µ‚½‚¢‚̂ł·B¡A«‚̂悤‚Étemplate ‚̃rƒ‹ƒh‚ðŠ®—¹‚µ‚½ƒCƒxƒ“ƒg‚ð“üŽè‚µ‚Ĉ—‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚µ‚΂µ‚΃rƒ‹ƒhŠ®¬‘O‚É didRebuild ‚ªŒÄ‚΂ê‚邿‚¤‚ÅA‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
oListbox.addListener({
didRebuild : function(aBuilder){
oListBox.selectedIndex = 1;//—Ⴆ‚Îʼn‚̃AƒCƒeƒ€‚ð‘I‘ð‚µ‚Ä‚Ý‚é
},
willRebuild : function(aBuilder){},
QueryInterface : function(aIID){
if(aIID.equals(Components.interfaces.nsIXULBuilderListener)
aIID.equals(Components.interfaces.nsISupports)) return this;
throw Components.results.NS_NOINTERFACE;
}
});
867:866
04/10/07 00:30:41
’ù³FoListbox.addListener(... ‚¶‚á‚È‚‚Ä oListbox.builder.addListener ‚Å‚µ‚½B
URLØÝ¸(www.xulplanet.com)
868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/08 19:54:15
Šg’£‚ÌXVŠm”F—p‚Ìrdf‚Ì‘‚«•û‚ɂ‚¢‚Ä‚¨q‚Ë‚µ‚Ü‚·B
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="URLØÝ¸(www.w3.org)"
xmlns:em="URLØÝ¸(www.mozilla.org)">
<rdf:Description about="urn:mozilla:extension:{***GID***}">
<em:version>1.0</em:version>
<em:updateLink>URLØÝ¸(***)
</rdf:Description>
</rdf:RDF>
ˆÈã‚̂悤‚È‘Ž®‚Årdf‚ðƒAƒbƒv‚µ‚Ä‚¨‚«‚Ü‚µ‚½B
‚±‚ê‚ɑ΂µ‚ÄAinstall.rdf‚É<em:version>0.9</em:version>‚Æ‚µ‚½Šg’£‚ð
ƒc[ƒ‹ > Šg’£‹@”\ > Šm”F@‚Æ‚â‚Á‚Ă݂½‚Æ‚±‚ëAXV‚³‚ꂽƒpƒbƒP[ƒW‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½
‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚¨‚»‚ç‚‚Írdf‚Ì‘Ž®‚ªŠÔˆá‚Á‚Ä‚¢‚é‚©‘«‚è‚È‚¢‚Ì‚©‚ÆŽv‚¢‚Ü‚·‚ªA
Å’áŒÀ‚̳‚µ‚¢‘Ž®‚͂ǂ̂悤‚ɂȂ邩A‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚Å‚·B
869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/08 21:45:58
>>868
1.0‚©‚çŽd—l‚ª•Ï‚í‚è‚Ü‚µ‚½B
¥‚Æ‚©ŽQl‚É‚·‚ê‚Εª‚©‚é‚Í‚¸
URLØÝ¸(cdn.mozdev.org)
870:868
04/10/08 22:44:32
>>869
‚Å‚«‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚Ç‚¤‚â‚çXVŠm”F‚Ìrdf‚É‚àƒLƒƒƒbƒVƒ…‚ªŒø‚¢‚Ä‚½‚¹‚¢‚Å—]Œv¬—‚µ‚Ä‚½‚Ý‚½‚¢‚Å‚·B
871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/09 07:55:19
ƒL[ƒoƒCƒ“ƒh‚ł̎¿–â‚Ȃ̂ł·B
ˆÈ‰º‚Ì‚à‚Ì‚ð *.xul ‚ŕۑ¶‚µ‚Ä Firefox(0.10.1) ‚œǂݞ‚ÝA
Alt + ‰½‚© ‚ð‰Ÿ‚·‚Æ(kˆÈŠO‚̉½‚Å‚à)”½‰ž‚µ‚Ä‚µ‚Ü‚¢A‘¼‚̃Vƒ‡[ƒgƒJƒbƒg‚ðã‘‚«‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰½‚ªˆ«‚¢‚Ì‚©‚³‚Á‚Ï‚è‰ð‚ç‚È‚¢‚̂ł·‚ªAƒqƒ“ƒg‚¾‚¯‚à‹³‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©H
<?xml version="1.0"?>
<window id="keyconfigOverlay"
xmlns="URLØÝ¸(www.mozilla.org)">
<keyset id="mainKeyset">
<key id="keychk" keycode="k" modifiers="alt" oncommand="alert('hoge');" />
</keyset>
</window>
872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/09 09:39:37
keycode ‚¶‚á‚È‚‚Ä key
modifiers ‚Ì’l‚Í alt ‚æ‚è accel ‚̂ق¤‚ª‚¢‚¢‚©‚àB
873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/09 11:34:35
‚±‚±‚ç‚ ‚½‚è‚à“Ç‚ñ‚Å‚¨‚‚Æ‹g‚©‚Æ
URLØÝ¸(www.mozilla-japan.org)
Mozilla ƒL[ƒ{[ƒhEƒvƒ‰ƒ“ FAQ ‚ƃNƒƒXƒŠƒtƒ@ƒŒƒ“ƒX
874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/09 14:35:07
>>872-873
‚ ‚肪‚Æ‚¤B
Žv‚¢’Ê‚è‚ɂȂè‚Ü‚µ‚½Bm(_ _)m
‚µ‚©‚µAaccel‚ÍŽg—pς݂ª‘½‚¢‚µActrl+alt‚à‘Ê–Ú‚Æ‚È‚é‚ÆAŒ‹\Œµ‚µ‚¢‚Å‚·‚Ëcc
875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/09 18:14:24
‰´‚Í ctrl(accel)+shift ‚ð‚æ‚Žg‚¤B‹ó‚¢‚Ă邵B
876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/09 18:34:47
>>866 ‚Ü‚¾Œ©‚Ă邩‚ÈH
listbox ‚Ì’†g‚ð rdf ƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚ñ‚Å template ‚Åì‚邯‚«
rdf ‚̓ǂݞ‚Ý‚ª”ñ“¯Šú‚Ȃ̂Štemplate “à‚Ì—v‘f‚ɃAƒNƒZƒX‚Å‚«‚È‚¢‚±‚Æ‚ª‚ ‚éB
listbox ‚Ì datasources ‚ð‚Ü‚¸ rdf:null ‚É‚µ‚Ä‚¨‚¢‚ÄA
var RS = Components.classes["@mozilla.org/rdf/rdf-service;1"].
getService(Components.interfaces.nsIRDFService);
var DS = RS.GetDataSourceBlocking("chrome://[rdf ‚ÌêŠ]");
var oListBox = document.getElementById("[listbox ‚Ì ID");
oListBox.database.AddDataSource(DS);
oListBox.builder.rebuild();
oListBox.selectedIndex = 1;
rdf ‚ªƒ[ƒJƒ‹‚Ȃ炱‚ê‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
rdf ‚ªƒŠƒ‚[ƒg‚È‚ç RS.GetDataSource , DS.addXMLSinkObserver Žg‚¤B
“IŠO‚ꂾ‚Á‚½‚ç½Ï¿
877:866
04/10/09 23:34:29
>>876
GetDataSourceBlocking ‚Å‚·‚©A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚½‚¾A‚±‚ꂾ‚¯‚¾‚Æ selectedIndex = 1; ‚ª‚¤‚Ü‚“®‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Ç‚¤‚â‚炱‚±‚ł̔ñ“¯Šú‚È“®ì‚ÍAuRDF “ǂݞ‚Ýv‚Æutemplate ‚É‚æ‚é—v‘f‚̶¬v‚̂ӂ½‚‚̂悤‚ÅA>>876 ‚Í‘OŽÒA>>866 ‚Í‘½•ªŒãŽÒ‚̈—‚ÌI—¹‚ðŽó‚¯Žæ‚é•û–@‚¾‚ÆŽv‚¢‚Ü‚µ‚½B
‚»‚±‚Å >>876 ‚ÌÅŒã‚Ìs oListBox.selectedIndex = 1; ‚̎葱‚«‚ð >>866 ‚Ì•û–@‚Ås‚¤‚±‚Ƃɂµ‚½‚çA³í‚É“®ì‚·‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/10 17:25:54
ƒLƒƒƒbƒVƒ…‚Ì‚·‚ׂẴGƒ“ƒgƒŠ‚ðŽæ‚èo‚·•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
nsICacheService‚ÉvisitEntries‚Ȃ郃\ƒbƒh‚ª‚ ‚Á‚½‚肵‚Ü‚·‚ªcB
879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/10 21:54:45
>>878
‚Ü‚³‚É‚»‚ê‚Å‚·‚ËB
var myCacheVisitor={
QueryInterface : function(aIID)
{
if (aIID.equals(Components.interfaces.nsICacheVisitor))
return this;
throw Components.results.NS_NOINTERFACE;
},
visitDevice : function(aDeviceID, aDeviceInfo){return true;},
visitEntry : function(aDeviceID, aEntryInfo){return true;}
};
‚±‚ñ‚È•—‚ÉŽ©•ª‚ŃIƒuƒWƒFƒNƒg‚ðì‚Á‚Ä“n‚·‚ÆAcacheService‚ª
myCacheVisitor.visitEntry(aDeviceID, aEntryInfo)‚ðŒÄ‚ñ‚Å‚‚ê‚Ü‚·B
false‚ð•Ô‚·‚Æ‚»‚±‚ÅŽ~‚Ü‚è‚Ü‚·B
URLØÝ¸(developer-test.mozilla.org)
‚±‚ñ‚Ȃ̂ª‚ ‚Á‚½‚ñ‚Å‚·‚ËB
ŒöŽ®”Åxulplanet‚©c
880:878
04/10/10 23:00:08
>>879
‚·‚°‚¦A‚Å‚«‚Ü‚µ‚½IŠ´“®‚Å‚·B
881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/16 10:41:10
XBL ‚©‚çŠO•”‚ÌA—Ⴆ‚Î hoge.js ‚ð“ǂݞ‚Þ•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/16 13:39:32
xul ‚Ì–¼‘O‹óŠÔŽw’肵‚Ä‚¨‚¢‚Ä
<xul:script src="..."/> ‚Æ‚© >>242-246 ‚Ì mozIJSSubScriptLoader Žg‚¤‚Æ‚©B
chrome:// “à‚¶‚á‚È‚¢‚Æ–³—‚¾‚¯‚ÇB
883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/18 01:40:17
<xul:script src="..."/>‚̓GƒOƒC‚ÈB
884:881
04/10/19 18:35:24
>>242 ‚ðŽQl‚É‚·‚邱‚ƂŎÀŒ»‚Å‚«‚Ü‚µ‚½B 882 ‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
<constructor><![CDATA[
const scriptLoader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
.getService(Components.interfaces.mozIJSSubScriptLoader);
scriptLoader.loadSubScript("chrome://somepackage/content/common.js", this); //this ‚ɑ΂µ‚ēǂݞ‚Þ
...
]]></constructor>
885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/24 12:33:05
Firefox—p‚ÌŠg’£‚̃ƒP[ƒ‹ƒ}ƒjƒtƒFƒXƒg‚ÉŽd—l•ÏX‚ª‚ ‚è‚Ü‚·B
URLØÝ¸(www.saintpatrickdc.org)
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/24 12:35:14
onkeypress ‚Æ‚©‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ŃL[“ü—Í‚ðŒŸ’m‚Å‚«‚Ü‚·‚ªA
Input Method ‚ðŽg‚Á‚½(Atok,IME,‚±‚Æ‚¦‚è,XIM‚Æ‚©‚Ì)“ú–{Œê“ü—Í‚ðŒŸ’m‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©?
887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/24 13:22:01
>>886
C++‚Æ‚©‚ŃR[ƒh‚𑂯‚Ή”\‚Ȃ̂ł͂Ȃ¢‚©‚ÆB
888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/24 14:13:54
nsIDOMCompositionListener‚ð‚ª‚ñ‚΂Á‚ÄŽÀ‘•‚·‚邵‚©‚È‚¢‚ÈB
URLØÝ¸(lxr.mozilla.org)
889:886
04/10/24 14:59:40
nsIDOMCompositionListener::HandleEndComposition ‚ň—‚Å‚«‚邿‚¤‚ÉŒ©‚¦‚邯‚ê‚Ç‚àA
Components.interfaces.nsIDOMCompositionListener
‚ª JavaScript ‚ŌĂÑo‚¹‚È‚¢‚©‚çA
Seamonkey ‚Ì nsTypeAheadFind.cpp ‚̂悤‚É C++ ‚Å‚ª‚ñ‚΂邵‚©‚È‚¢‚悤‚Å‚·B
URLØÝ¸(lxr.mozilla.org)
890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/24 23:56:34
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðƒwƒbƒ_‚Å’è‹`‚µ‚Ä‚é‚Ì‚ÍAƒlƒXƒPŽž‘ã‚̌¢ƒR[ƒh‚¾‚ËB
891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/28 02:20:49
XUL‚Ńtƒ@ƒCƒ‹‚̈³k‚͂ł«‚Ü‚·‚©H‰ð“€‚͂ł«‚»‚¤‚È‚©‚ñ‚¶‚Å‚·‚ªB
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/28 17:06:14
‚Å‚«‚È‚¢B‰ð“€‚͂ł«‚éB
893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/30 05:01:26
document‚ÌHTMLƒ\[ƒX‚ð•¶Žš—ñ‚Æ‚µ‚Ď擾‚µ‚½‚¢‚̂ł·‚ªA
document.getElementsByTagName("html")[0].innerHTML‚Ì‘OŒã‚ÉHTMLƒ^ƒO‚ð‚‚Á‚‚¯‚éˆÈŠO‚Ì•û–@‚Í‚ ‚è‚Ü‚·‚©H
894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/30 05:30:18
XML‚È‚çnew XMLSerializer()‚ÌserializeToString()‚Æ‚¢‚¤Žè‚à‚ ‚è‚Ü‚·‚ªA
‚Å‚«‚ê‚ÎHTML‚̂܂܎擾‚µ‚½‚¢‚Å‚·B
895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/10/30 21:12:08
‚±‚ñ‚È•û–@‚à‚ ‚Á‚½‚èB
var request = new XMLHttpRequest();
request.onload = function() { alert(request.responseText); };
request.open('GET', document.location.href);
request.send(null);
‚½‚¾A‚±‚Ì‚½‚ß‚¾‚¯‚É’ÊM‚ðs‚í‚È‚‚Ă͂Ȃç‚È‚¢‚Ì‚ª“ï‚Å‚·‚ËB
896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/01 22:28:59
>>895
‚»‚Ì•û–@‚łł«‚Ü‚µ‚½B‚â‚Í‚è’ÊM‚ª•K—v‚È•ªƒ^ƒCƒ€ƒ‰ƒO‚ª¶‚¶‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªB
‘±‚¯‚ÄŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚ðFTP‚ŃAƒbƒvƒ[ƒh‚·‚é•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
ƒAƒXƒL[‚È‚çBookmarksFTP‚ðŽQl‚É‚µ‚Ä
var sis = Components.classes['@mozilla.org/io/string-input-stream;1'].createInstance(Components.interfaces.nsIStringInputStream);
this._channel = SBservice.IO.newChannelFromURI(uri).QueryInterface(Components.interfaces.nsIUploadChannel);
try {
sis.setData("HOGE", -1);
this._channel.setUploadStream(sis, "text/xml", -1);
this._channel.asyncOpen(this, null);
this._callback("send", status);
c
‚Æ‚¢‚¤•û–@‚ÅŠÈ’P‚ɂł«‚½‚̂ł·‚ªc
897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/01 22:32:30
>>895
‚»‚Ì•û–@‚łł«‚Ü‚µ‚½B‚â‚Í‚è’ÊM‚ª•K—v‚È•ªƒ^ƒCƒ€ƒ‰ƒO‚ª¶‚¶‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªB
‘±‚¯‚ÄŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚ðFTP‚ŃAƒbƒvƒ[ƒh‚·‚é•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
ƒAƒXƒL[‚È‚çBookmarksFTP‚ðŽQl‚É‚µ‚Ä
var sis = Components.classes['@mozilla.org/io/string-input-stream;1'].createInstance(Components.interfaces.nsIStringInputStream);
this._channel = IO_SERVICE.newChannelFromURI(uri).QueryInterface(Components.interfaces.nsIUploadChannel);
try {
sis.setData("HOGE", -1);
this._channel.setUploadStream(sis, "text/xml", -1);
this._channel.asyncOpen(this, null);
this._callback("send", status);
c
‚Æ‚¢‚¤•û–@‚ÅŠÈ’P‚ɂł«‚½‚̂ł·‚ªc
898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/02 05:28:18
fireftpi‚¾‚Á‚½‚Á‚¯H firefox‚ÉFTP‚Ì‹@”\‚ð‰Á‚¦‚é‚â‚Âj‚̃\[ƒX‚ð”`‚‚Ƃ킩‚é‚©‚àB
899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/03 17:56:36
ƒXƒNƒŠƒvƒgã‚łǂ¤‚â‚Á‚ăoƒCƒiƒŠ‚ð•\Œ»‚µ‚Ä‚¢‚é‚©‚É‚à‹’‚è‚Ü‚·‚ªc
ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚Ì‚±‚Æ‚¾‚Á‚½‚çA‚»‚±‚Ìsis‚Ì‚©‚í‚è‚ÉnsIFileInputStream‚ð
‚à‚Á‚Ä‚«‚ÄAinit‚·‚ê‚΂»‚̂܂܎g‚¦‚Ü‚·B
¡“ú‚ÍnsIInputStream‚̘b‚΂Á‚©‚肾‚Èc
900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/05 06:58:32
>>898
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BFireFTP‚̃\[ƒX‚ðŒ©‚Ä‚Ü‚¢‚è‚Ü‚µ‚½‚ªAª–{“I‚É‚â‚è•û‚ªˆá‚¤‚悤‚Å‚µ‚½B
ƒ\[ƒX‚ª”ñí‚É’·‚‚Ä‘å•ςł·‚ªA‚¶‚Á‚‚è‚Æ“ǂ݂±‚È‚»‚¤‚ÆŽv‚¢‚Ü‚·B
>>899
BookmarksFTP‚ðŽQl‚Ɉȉº‚̂悤‚É‘‚«Š·‚¦‚Ă݂܂µ‚½‚ªA
ƒAƒbƒvƒ[ƒhæ‚ðŒ©‚é‚ÆA0byte‚̃tƒ@ƒCƒ‹‚ƂȂÁ‚Ä‚¢‚Ü‚·B
ƒAƒXƒL[‚̂Ƃ«‚Í‚«‚¿‚ñ‚ƃAƒbƒvƒ[ƒh‚³‚ꂽ‚̂Ńp[ƒ~ƒbƒVƒ‡ƒ“‚Æ‚©‚ɂ͖â‘è‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ªB
ˆÈ‰ºAƒR[ƒh‚Ì”²ˆ‚Å‚·‚݂܂¹‚ñB
var fis = Components.classes['@mozilla.org/network/file-input-stream;1'].createInstance(Components.interfaces.nsIFileInputStream);
this._channel = IO_SERVICE.newChannelFromURI(aURI).QueryInterface(Components.interfaces.nsIUploadChannel);
try {
fis.init(aBinFile, 1, 0, false);
this._channel.setUploadStream(fStream, "", -1);
this._channel.asyncOpen(this, null);
this._callback("send", status);
return true;
} catch(e) {
}
901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/05 06:59:38
>>898
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BFireFTP‚̃\[ƒX‚ðŒ©‚Ä‚Ü‚¢‚è‚Ü‚µ‚½‚ªAª–{“I‚É‚â‚è•û‚ªˆá‚¤‚悤‚Å‚µ‚½B
ƒ\[ƒX‚ª”ñí‚É’·‚‚Ä‘å•ςł·‚ªA‚¶‚Á‚‚è‚Æ“ǂ݂±‚È‚»‚¤‚ÆŽv‚¢‚Ü‚·B
>>899
BookmarksFTP‚ðŽQl‚Ɉȉº‚̂悤‚É‘‚«Š·‚¦‚Ă݂܂µ‚½‚ªA
ƒAƒbƒvƒ[ƒhæ‚ðŒ©‚é‚ÆA0byte‚̃tƒ@ƒCƒ‹‚ƂȂÁ‚Ä‚¢‚Ü‚·B
ƒAƒXƒL[‚̂Ƃ«‚Í‚«‚¿‚ñ‚ƃAƒbƒvƒ[ƒh‚³‚ꂽ‚̂Ńp[ƒ~ƒbƒVƒ‡ƒ“‚Æ‚©‚ɂ͖â‘è‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ªB
ˆÈ‰ºAƒR[ƒh‚Ì”²ˆ‚Å‚·‚݂܂¹‚ñB
var fis = Components.classes['@mozilla.org/network/file-input-stream;1'].createInstance(Components.interfaces.nsIFileInputStream);
this._channel = IO_SERVICE.newChannelFromURI(aURI).QueryInterface(Components.interfaces.nsIUploadChannel);
try {
fis.init(aBinFile, 1, 0, false);
this._channel.setUploadStream(fis, "", -1);
this._channel.asyncOpen(this, null);
this._callback("send", status);
return true;
} catch(e) {
}
902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/05 09:17:34
Œ»ÝAFirefox‚ÌŠg’£ì¬‚ð‚¿‚å‚±‚¿‚傱•׋‚µ‚Ä‚¢‚é‚̂ł·‚ªA
Tab,Window‚ÌV‹K쬎ž‚̃^ƒCƒ~ƒ“ƒO‚𓾂½‚¢‚̂ł·‚ªA
ŽŽ‚µ‚Ă݂½addEventListener("load",‚Å‚Í"XV"‚É‚à”½‰ž‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‘¼‚ɉ½‚©•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/05 15:07:29
>>902
window.addEventListener('load', listener, false)
ÅŒã‚Ìfalse‚ªƒ|ƒCƒ“ƒg
904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/06 05:15:11
>>903
’x‚‚È‚è‚Ü‚µ‚½Aî•ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚ƂĂàŠÈ’P‚È‚±‚Æ‚¾‚Á‚½‚ñ‚Å‚·‚ËccB
‚Æ‚è‚ ‚¦‚¸A‚±‚±‚ÌLog‚ÉŽc‚Á‚Ä‚éLink‚ð‚µ‚Ã‚Â“Ç‚ñ‚Å‚¢‚Á‚Ä
‚à‚¤‚µ‚Ü‚µ‚È’mޝ‚ð‚‚¯‚½‚¢‚ÆŽv‚¢‚Ü‚·B
905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/06 22:00:18
‚±‚̃XƒŒ‚ª900‚Ü‚ÅL‚Ñ‚é‚Æ‚Íc
906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/10 03:46:27
Firefox 1.0‹L”Oage
907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/13 03:03:09
flysonŽ‚àplus7Ž‚à‚â‚ß‚¿‚á‚Á‚ÄA’ׂ¦‚é—\Š´
908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/13 19:02:18
>plus7Ž‚à‚â‚ß‚¿‚á‚Á‚Ä
’N‚ª‰½‚ð‚â‚ß‚½‚ñ‚Å‚·‚©H
909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/14 05:55:20
FIreFox‚ÌŒŸõ‘‹‚ð‹Lq‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©?
910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/14 06:18:35
chrome://browser/content/browser.xul‚ðŒ©‚Ä‚Ý‚½‚ç‚Ç‚¤‚Å‚·H
911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/14 18:16:36
gecko ‚ð lisp ‚ŃRƒ“ƒgƒ[ƒ‹‚µ‚½‚¢‚Å‚·
912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 12:56:59
>>908
Geckoƒ^ƒuƒuƒ‰ƒEƒU Bagel `ƒx[ƒOƒ‹`
½ÚØÝ¸(software”Â)
>>911
Geckoƒx[ƒX‚̃uƒ‰ƒEƒU‚ðì‚낤B
½ÚØÝ¸(tech”Â)
913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 13:23:18
Firefox‚ÌŠg’£‚Á‚ÄŠJ”’†‚͂ǂ±‚É’u‚¢‚Æ‚¯‚΂¢‚¢‚ñ‚Å‚·‚©?
XULƒ`ƒ…[ƒgƒŠƒAƒ‹‚É‚ ‚邿‚¤‚É /chrome ‚̉º‚É’u‚¢‚Ä
installed-chrome.txt ‘‚«Š·‚¦‚ÄÄ‹N“®‚µ‚Ä‚à“ǂݞ‚Ü‚ê‚ĂȂ¢
‚Ý‚½‚¢‚È‚ñ‚Å‚·‚ªc
chrome URL ‚Å’¼ÚŒÄ‚Ño‚·‚Æ‚¿‚á‚ñ‚Æo‚Ä‚‚é‚Ì‚Å
•¶–@ƒGƒ‰[“™‚͂Ȃ¢‚Í‚¸‚Å‚·B
914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 13:27:06
XUL‚̃LƒƒƒbƒVƒ…‚ªŒø‚¢‚Ä‚¢‚é‰Â”\«‘å‚Å‚ÍH
about:config‚©‚çnglayout.debug.disable_xul_cache‚ðtrue‚É‚µ‚Ă݂Ă‚¾‚³‚¢B
915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 13:40:06
>>914
‚¾‚߂łµ‚½B‰½‚Å‚¶‚á[
>>856-857‚É—ÞŽ—‚ÌŽ¿–₪‚ ‚Á‚½‚¯‚ÇŠÌS‚ÌƒŠƒ“ƒN悪Á‚¦‚Ä‚éc
916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 13:45:01
chrome.rdf‚Í휂µ‚½H
‚»‚̃y[ƒW‚̃LƒƒƒbƒVƒ…FURLØÝ¸(www.google.co.jp)
917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 13:46:00
‚ ‚é‚¢‚ÍÄ‹N“®‚µ‚½‚‚à‚肪ƒvƒƒZƒX‚ªŽc‚Á‚Ä‚½‚è‚Æ‚©B
918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 13:49:37
>>913
‘f’¼‚Éinstall.rdf‚ð‘‚¢‚½‚Ù‚¤‚ª‚¢‚¢B
jar‚É‚µ‚È‚‚Ä‚àƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚é‚Ì‚ÅB
URLØÝ¸(kb.mozillazine.org)
919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 20:41:10
XUL‚ðŽ©•ª‚̃vƒƒOƒ‰ƒ€‚É‘g‚Ýž‚Ý‚½‚¢‚ñ‚¾‚ªAŽwj‚Ý‚½‚¢‚È‚à‚Ì‚Á‚Ä‚ ‚é‚©‚ÈB
920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/11/16 21:54:35
gecko‚ðŽg‚í‚È‚¢ŒÀ‚èAXUL‚Í–Ê”’‚‚à‚È‚ñ‚Æ‚à‚È‚¢‚ÆŽv‚¤B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5374“ú‘O‚ÉXV/292 KB
’S“–:undef