diff options
Diffstat (limited to 'files/ko/archive/add-ons/code_snippets')
6 files changed, 0 insertions, 194 deletions
diff --git a/files/ko/archive/add-ons/code_snippets/cookies/index.html b/files/ko/archive/add-ons/code_snippets/cookies/index.html deleted file mode 100644 index c3c25b033b..0000000000 --- a/files/ko/archive/add-ons/code_snippets/cookies/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Cookies -slug: Archive/Add-ons/Code_snippets/Cookies -tags: - - Add-ons - - Extensions -translation_of: Archive/Add-ons/Code_snippets/Cookies ---- -<p> </p> -<h3 id=".EC.BF.A0.ED.82.A4_.EB.AA.A8.EB.91.90_.EC.97.86.EC.95.A0.EA.B8.B0" name=".EC.BF.A0.ED.82.A4_.EB.AA.A8.EB.91.90_.EC.97.86.EC.95.A0.EA.B8.B0">쿠키 모두 없애기</h3> -<p>다음 코드는 Firefox/Seamonkey에서 쿠키를 모두 없애는 법을 보여줍니다.</p> -<pre class="eval">Components.classes["@mozilla.org/cookiemanager;1"] - .getService(Components.interfaces.nsICookieManager).removeAll(); -</pre> -<p>{{ languages( { "en": "en/Code_snippets/Cookies", "fr": "fr/Extraits_de_code/Cookies" } ) }}</p> diff --git a/files/ko/archive/add-ons/code_snippets/index.html b/files/ko/archive/add-ons/code_snippets/index.html deleted file mode 100644 index 09b381ed68..0000000000 --- a/files/ko/archive/add-ons/code_snippets/index.html +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Code snippets -slug: Archive/Add-ons/Code_snippets -tags: - - Add-ons - - Extensions -translation_of: Archive/Add-ons/Code_snippets ---- -<p> -</p><p>이 문서는 확장기능 개발자들이 다양한 Mozilla 응용프로그램에 빠르게 쓸 수 있는 쓸모 있는 코드 조각(snippet) 목록입니다. 상당수는 XULRunner 응용프로그램 및 Firefox/Thunderbird 코드에서도 쓸 수 있습니다. -</p> -<h3 id=".EC.9D.BC.EB.B0.98"> 일반 </h3> -<dl><dt> <a href="ko/Code_snippets/Tabbed_browser">탭브라우저 코드</a> (Firefox/SeaMonkey) -</dt><dd> <small>Mozilla 브라우저 응용프로그램의 핵심인 탭브라우저를 다루는 기본적인 코드</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/Windows">창 코드</a> -</dt><dd> <small>창 열기 및 다루기</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/Cookies">쿠키</a> -</dt><dd> <small>쿠키 읽기, 쓰기, 고치기, 없애기</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/XML">XML</a> -</dt><dd> <small>XML을 구문분석하거나, 작성하거나, 다루는 데 쓰는 코드</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/File_I%2f%2fO">파일 입출력</a> -</dt><dd> <small>파일을 읽거나, 쓰거나, 처리하는 데 쓰는 코드</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/Dialogs">대화상자</a> -</dt><dd> <small>대화상자를 나타내거나, 처리하는 데 쓰는 코드</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/Preferences">선택사항</a> -</dt><dd> <small>선택사항을 읽거나, 쓰거나, 고치는 데 쓰는 코드</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/Page_Loading">페이지 불러오기</a> -</dt><dd> <small>페이지를 로드하거나, 재로드하거나, 페이지 로드를 청취하는 데 쓰는 코드</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/Interaction_between_privileged_and_non-privileged_pages">특권 코드와 비특권 코드 사이의 상호 작용</a> -</dt><dd> <small>부가기능이 웹사이트와 또는 그 반대로 통신하는 법</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/JS_XPCOM">JS XPCOM</a> -</dt><dd> <small>JavaScript로 맞춤 XPCOM 컴포넌트를 정의하고 호출하는 데 쓰는 코드</small> -</dd></dl> -<dl><dt> <a href="ko/Code_snippets/Running_applications">응용프로그램 실행하기</a> -</dt><dd> <small>다른 응용프로그램을 실행하는 데 쓰는 코드</small> -</dd></dl> -<h3 id=".EC.9C.88.EB.8F.84_.EA.B3.A0.EC.9C.A0_.EC.BD.94.EB.93.9C"> 윈도 고유 코드 </h3> -<dl><dt> <a href="ko/Code_snippets/Finding_Window_Handles">윈도 핸들(HWND) 구하기</a> (Firefox) -</dt><dd> <small>Windows API로 가지각색의 Mozilla 윈도 핸들을 구하는 법입니다. 윈도 핸들은 IPC 및 접근성 목적으로 쓰일 수 있습니다.</small> -</dd></dl> -<dl><dt> <a href="ko/Accessing_the_Windows_Registry_Using_XPCOM">XPCOM으로 윈도 레지스트리 쓰기</a> -</dt><dd> <small>레지스트리 키 및 값을 읽거나, 쓰거나, 고치거나, 없애거나, 열거하거나, 주목하는 법</small> -</dd></dl> -<h3 id=".EC.99.B8.EB.B6.80_.EB.A7.81.ED.81.AC"> 외부 링크 </h3> -<p><a class="external" href="http://kb.mozillazine.org/Category:Example_code">MozillaZine 예제 코드</a>의 내용이 여기로 천천히 옮겨지고 있습니다. 하지만 지금은 쓸만한 예제를 그곳에서 찾을 수 있습니다. -</p>{{ languages( { "en": "en/Code_snippets", "fr": "fr/Extraits_de_code", "ja": "ja/Code_snippets" } ) }} diff --git a/files/ko/archive/add-ons/code_snippets/page_loading/index.html b/files/ko/archive/add-ons/code_snippets/page_loading/index.html deleted file mode 100644 index ddf4043032..0000000000 --- a/files/ko/archive/add-ons/code_snippets/page_loading/index.html +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Page Loading -slug: Archive/Add-ons/Code_snippets/Page_Loading -translation_of: Archive/Add-ons/Code_snippets/Page_Loading ---- -<p> </p> -<h3 id=".ED.8E.98.EC.9D.B4.EC.A7.80_.EB.B6.88.EB.9F.AC.EC.98.A4.EA.B8.B0" name=".ED.8E.98.EC.9D.B4.EC.A7.80_.EB.B6.88.EB.9F.AC.EC.98.A4.EA.B8.B0">페이지 불러오기</h3> -<dl> - <dt> - <a href="ko/Code_snippets/On_page_load">페이지가 로드될 때</a></dt> - <dd> - <small>새 페이지가 브라우저/메일에 로드될 때마다 코드를 실행하는 법</small></dd> -</dl> -<dl> - <dt> - <a href="ko/Code_snippets/Progress_Listeners">진행 청취자</a></dt> - <dd> - <small>진행 청취자는 확장기능이 브라우저 안의 문서 로드와 관련된 이벤트 및 탭 갈아타기 이벤트를 통보받을 수 있게 합니다.</small></dd> -</dl> -<dl> - <dt> - <a href="ko/Code_snippets/Post_data_to_window">창에 데이터를 넘기기</a></dt> - <dd> - <small>현존하거나 새로 만든 창/탭에 데이터를 넘기는 코드</small></dd> -</dl> -<p>{{ languages( { "en": "en/Code_snippets/Page_Loading", "fr": "fr/Extraits_de_code/Chargement_de_page", "ja": "ja/Code_snippets/Page_Loading" } ) }}</p> diff --git a/files/ko/archive/add-ons/code_snippets/running_applications/index.html b/files/ko/archive/add-ons/code_snippets/running_applications/index.html deleted file mode 100644 index a05c52db62..0000000000 --- a/files/ko/archive/add-ons/code_snippets/running_applications/index.html +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Running applications -slug: Archive/Add-ons/Code_snippets/Running_applications -tags: - - Add-ons - - Extensions -translation_of: Archive/Add-ons/Code_snippets/Running_applications ---- -<p> -</p><p>본 페이지에서는 Mozilla XPCOM 인터페이스를 이용해서 chrome JavaScript 코드로 다른 프로그램을 실행하는 방법에 대해 설명하겠습니다. 프로그램을 실행하는데는 두 가지 방법이 있습니다. 첫번째 방법은 <code><a href="ko/NsILocalFile/launch">nsILocalFile:launch</a></code> 메소드를 사용하는 것이고, 두번째 방법은 <code><a class="external" href="http://xulplanet.com/references/xpcomref/ifaces/nsIProcess.html">nsIProcess</a></code> 인터페이스를 사용하는 것입니다. -</p> -<h3 id="nsILocalFile.launch.28.29_.EC.9D.B4.EC.9A.A9.ED.95.98.EA.B8.B0" name="nsILocalFile.launch.28.29_.EC.9D.B4.EC.9A.A9.ED.95.98.EA.B8.B0"> <code>nsILocalFile.launch()</code> 이용하기 </h3> -<p>이 방법은 실행 파일을 더블 클릭하는 것과 동일한 효과가 나타나며 파라미터 없이 실행됩니다. 또 구현되지 않은 플랫폼도 있으므로 여러분이 대상으로 하는 플랫폼에서 이 메소드가 구현되어 있는지 확인해야 합니다. -</p><p><code><a href="ko/NsIFile">nsIFile</a></code>/<code><a href="ko/NsILocalFile">nsILocalFile</a></code>에 대한 보다 자세한 정보는 <a href="ko/Code_snippets/File_I%2f%2fO">File I/O</a>를 참조하세요. -</p><p>For more information on <code><a href="ko/NsIFile">nsIFile</a></code>/<code><a href="ko/NsILocalFile">nsILocalFile</a></code>, see <a href="ko/Code_snippets/File_I%2f%2fO">File I/O</a>. -</p> -<pre class="eval">var file = Components.classes["@mozilla.org/file/local;1"] - .createInstance(Components.interfaces.nsILocalFile); -file.initWithPath("c:\\myapp.exe"); -file.launch(); -</pre> -<h3 id="nsIProcess_.EC.9D.B4.EC.9A.A9.ED.95.98.EA.B8.B0" name="nsIProcess_.EC.9D.B4.EC.9A.A9.ED.95.98.EA.B8.B0"> <code>nsIProcess</code> 이용하기 </h3> -<p><a class="external" href="http://xulplanet.com/references/xpcomref/ifaces/nsIProcess.html">nsIProcess</a> 인터페이를 사용하는 것이 권장되는 방법 입니다. -</p> -<pre class="eval">// create an nsILocalFile for the executable -var file = Components.classes["@mozilla.org/file/local;1"] - .createInstance(Components.interfaces.nsILocalFile); -file.initWithPath("c:\\myapp.exe"); - -// create an nsIProcess -var process = Components.classes["@mozilla.org/process/util;1"] - .createInstance(Components.interfaces.nsIProcess); -process.init(file); - -// Run the process. -// If first param is true, calling thread will be blocked until -// called process terminates. -// Second and third params are used to pass command-line arguments -// to the process. -var args = ["argument1", "argument2"]; -process.run(false, args, args.length); -</pre> -<h3 id=".EC.B0.B8.EA.B3.A0" name=".EC.B0.B8.EA.B3.A0"> 참고 </h3> -<ul><li><a href="ko/NsILocalFile"> nsILocalFile 인터페이스</a> -</li><li><a class="external" href="http://xulplanet.com/references/xpcomref/ifaces/nsIProcess.html">nsIProcess 인터페이스</a> -</li><li> XPI에 포함된 실행 파일을 실행해야 한다면 <a href="ko/Code_snippets/File_I%2f%2fO#Getting_your_extension.27s_folder">Code snippets:File I/O#Getting your extension's folder</a>를 참조하세요. -</li><li><a class="external" href="http://groups.google.com/group/mozilla.dev.extensions/browse_frm/thread/947e63c95c14b5a5">웹 페이지에서 프로세스 실행하기</a> -</li></ul> -<div class="noinclude"> -</div> -{{ languages( { "en": "en/Code_snippets/Running_applications", "fr": "fr/Extraits_de_code/Ex\u00e9cuter_des_applications", "ja": "ja/Code_snippets/Running_applications", "pl": "pl/Fragmenty_kodu/Uruchamianie_aplikacji" } ) }} diff --git a/files/ko/archive/add-ons/code_snippets/windows/index.html b/files/ko/archive/add-ons/code_snippets/windows/index.html deleted file mode 100644 index 00e4febdb1..0000000000 --- a/files/ko/archive/add-ons/code_snippets/windows/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Windows -slug: Archive/Add-ons/Code_snippets/Windows -tags: - - Add-ons - - Extensions -translation_of: Archive/Add-ons/Code_snippets/Windows ---- -<p> </p> -<h3 id=".EC.83.88_.EB.B8.8C.EB.9D.BC.EC.9A.B0.EC.A0.80_.EC.B0.BD_.EC.97.B4.EA.B8.B0" name=".EC.83.88_.EB.B8.8C.EB.9D.BC.EC.9A.B0.EC.A0.80_.EC.B0.BD_.EC.97.B4.EA.B8.B0">새 브라우저 창 열기</h3> -<p>브라우저 창을 새로 열려면 간단히 <code>window.open()</code>을 쓸 수 있습니다. 그러나 <code>window.open()</code>은 브라우저 창 자체가 아닌 내용의 <code>Window</code> 객체를 반환합니다. 그래서 먼저 크롬 <code>Window</code>를 구해야 합니다. 가장 간단한 방법은 <a href="ko/NsIWindowMediator">nsIWindowMediator</a>를 쓰는 것입니다.</p> -<h4 id=".EC.98.88.EC.A0.9C" name=".EC.98.88.EC.A0.9C">예제</h4> -<p> </p> -<pre class="eval">window.open(); -var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] - .getService(Components.interfaces.nsIWindowMediator); -var newWindow = wm.getMostRecentWindow("navigator:browser"); -var b = newWindow.getBrowser(); -// why did we do this? we never do anything with |b| -</pre> -<h3 id=".EB.8B.A4.EB.A5.B8_.EB.AC.B8.EC.84.9C" name=".EB.8B.A4.EB.A5.B8_.EB.AC.B8.EC.84.9C">다른 문서</h3> -<ul> - <li><a href="ko/Working_with_windows_in_chrome_code">크롬 코드에서 창 다루기</a></li> -</ul> -<p>{{ languages( { "en": "en/Code_snippets/Windows", "fr": "fr/Extraits_de_code/Onglets_de_navigation" } ) }}</p> diff --git a/files/ko/archive/add-ons/code_snippets/xml/index.html b/files/ko/archive/add-ons/code_snippets/xml/index.html deleted file mode 100644 index 46749c928e..0000000000 --- a/files/ko/archive/add-ons/code_snippets/xml/index.html +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XML -slug: Archive/Add-ons/Code_snippets/XML -tags: - - Add-ons - - Extensions -translation_of: Archive/Add-ons/Code_snippets/XML ---- -<ul> - <li><a href="ko/How_to_Create_a_DOM_tree">DOM 트리를 만드는 법</a></li> - <li><a href="ko/XMLHttpRequest">XMLHttpRequest 쓰기</a></li> - <li><a href="ko/Parsing_and_serializing_XML">XML 구문분석 및 직렬화</a></li> - <li><a href="ko/Using_XPath">XPath 쓰기</a></li> - <li><a href="ko/XSL_Transforms">XSL 변환</a></li> - <li><a href="ko/XLink">XLink</a></li> - <li><a href="ko/XPointer">XPointer</a></li> - <li><a href="ko/SVG">SVG</a></li> - <li><a href="ko/Namespaces">네임스페이스</a>, 또는 모든 XUL 문서의 맨위에 <code><a class="external" href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" rel="freelink">http://www.mozilla.org/keymaster/gat...re.is.only.xul</a></code>이 있는 까닭</li> - <li><a href="ko/E4X">E4X</a></li> -</ul> - -<p>{{ languages( { "en": "en/Code_snippets/XML", "fr": "fr/Extraits_de_code/XML" } ) }}</p> |