aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/thunderbird/releases/3/index.html
blob: 15794f1fbbdbfb5940ba7b2369283316dc99ea90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
title: Thunderbird 3 for developers
slug: Mozilla/Thunderbird/Releases/3
tags:
  - Thunderbird 3
  - thunderbird
translation_of: Mozilla/Thunderbird/Releases/3
---
<p>このページでは、Thunderbird 3 の開発者のための関連する変更点を列挙しています。ユーザに関連する変更点については、<a class="internal" href="/ja/Thunderbird_3_for_users" title="ja/Thunderbird 3 for users">Thunderbird 3 for users</a> を参照してください。</p>
<h2 id="アクティビティ・マネージャ">アクティビティ・マネージャ</h2>
<p>アクティビティ・マネージャは Thunderbird が行っている処理の進捗具合を表示する新しい機能です。 これはステータスバーに埋め込まれており、処理を行っている最中にユーザへ処理の状況を通知します。<a class="link-https" href="https://wiki.mozilla.org/Thunderbird:Activity_Manager" title="https://wiki.mozilla.org/Thunderbird:Activity_Manager">ドキュメント</a> (関連性がありますが、情報が古い可能性があります。)</p>
<h2 id="アドレス帳">アドレス帳</h2>
<h3 id="インタフェースの改善">インタフェースの改善</h3>
<p style="text-align: left;"><a class="internal" href="/Ja/Address_Book_Interfaces" title="Ja/Address Book Interfaces">様々なインタフェース</a>が追加、削除、更新されました。これらの変更の主な目的は、個々のアドレス帳の種類について専門性を低減することと、インタフェースをより一般的で汎用性なものにするということです。使い方については、<a class="internal" href="/ja/Address_Book_Examples" title="ja/Address Book Examples">使用例</a>を参照してください。</p>
<h3 id="メニューポップアップ・ウィジェット">メニューポップアップ・ウィジェット</h3>
<p>いつかのパラメータを基にしてアドレス帳のリストを提供する、新しい <a class="external" href="http://mxr.mozilla.org/comm-1.9.1/source/mailnews/addrbook/content/addrbookWidgets.xml" title="http://mxr.mozilla.org/comm-1.9.1/source/mailnews/addrbook/content/addrbookWidgets.xml">menupopup バインディング</a>が追加されました。</p>
<h2 id="自動補完">自動補完</h2>
<p><a class="internal" href="/ja/XUL/textbox_(Mozilla_autocomplete)" title="Ja/XUL/Textbox (XPFE autocomplete)">xpfe 自動補完要素</a>は、属性や機能をすべて実装するために、<a class="internal" href="/ja/XUL/textbox_(Firefox_autocomplete)" title="Ja/XUL/Textbox (Toolkit autocomplete)">toolkit 自動補完要素</a>へ更新されました。これにより、拡張機能は <a class="internal" href="/ja/XUL/textbox_(Firefox_autocomplete)" title="Ja/XUL/Textbox (Toolkit autocomplete)">toolkit 自動補完要素</a>と同様の属性を使えるようになり、<a class="internal" href="/ja/How_to_implement_custom_autocomplete_search_component" title="ja/How to implement custom autocomplete search component">toolkit 自動補完インタフェース</a> を実装して独自の自動補完機構をつくることが可能になります。</p>
<h3 id="アドレス帳自動補完">アドレス帳自動補完</h3>
<p>いくつかのアドレス帳の自動補完機能が同様に更新されました。インタフェースの使い方については、<a class="internal" href="/Ja/Address_Book_Examples#How_do_I.c2.a0set_up_autocomplete_to_use_the_address_book.3f" title="Ja/Address Book Examples#How do I.c2.a0set up autocomplete to use the address book.3f"></a>を参照してください。</p><h2 id="コンテンツブラウジング">コンテンツブラウジング</h2>
<p>Thunderbird 3 では、(メッセージパネルと並んでいる) メールウインドウでのブラウザ要素のコンテンツ表示を改善しました。詳細な背景については、<a href="/ja/Thunderbird/Content_Tabs" title="ja/Thunderbird/Content Tabs">コンテンツタブ</a>ページを参照してください。Thunderbird 3 でのもっとも大きな変更点は以下になります。</p>
<ul> <li><code>network.protocol-handler.expose.{about,http,https} 設定が true に設定されました。</code><br> <ul> <li> <div class="warning">これにより、コンテンツポリシーが許可されていれば、 &lt;browser&gt; または &lt;iframe&gt; 要素は初期設定で http:/ または https:/ リンクとして動作します (以前は、リンクをクリックするとデフォルトに設定されているブラウザが起動しました)。</div> </li> </ul> </li> <li> <p>拡張機能としては &lt;browser&gt;&lt;iframe&gt; 要素に onclick ハンドラを実装するべきです。<a href="/ja/Thunderbird/Content_Tabs" title="ja/Thunderbird/Content Tabs">コンテンツタブ</a>ページにいくつかの例があります。</p> </li>
</ul>
<h2 id="Cookie">Cookie</h2>
<p>Thunderbird 3 は緩やかな Cookie ポリシーを採用しています。詳細な情報は、<a class="internal" href="/ja/Thunderbird/Cookies_In_Thunderbird" title="ja/Thunderbird/Cookies In Thunderbird">Thunderbird の Cookie</a> を参照してください。</p>
<h2 id="エラー報告ツール">エラー報告ツール</h2>
<p>Thunderbird 3 は別の<a href="/ja/Extensions/Thunderbird/Error_reporting_tools" title="ja/Extensions/Thunderbird/Error reporting tools">エラー報告ツール</a>を内部用と拡張機能用に用意しています。</p><h2 id="フォームの自動補完">フォームの自動補完</h2>
<p>Gecko は (satchel として知られている) フォームの自動補完をサポートしており、Thunderbird 3 ではこの機能が有効にされています。これにより、以前訪れたページのフォームに入力した内容が保存され、自動補完されます。Thunderbird のコンテンツタブは、<a href="http://mxr.mozilla.org/comm-central/source/mail/base/content/specialTabs.xul">browser 要素上でフォームの自動補完を有効にする例</a><a class="internal" href="/ja/Code_snippets/Autocomplete" title="ja/Code snippets/Autocomplete">コードスペニット</a>を持っています。</p>
<p>注意: この機能は、複数の情報が入力される可能性のあるユーザ名およびパスワードのフォームに対しても有効に働きます。</p><h2 id="JavaScript">JavaScript</h2>
<p>様々なセキュリティ上の観点から、メッセージコンテンツでは JavaScript が完全に無効にされています (<code>javascript.allow.mailnews を変更しても設定は変わりません)。JavaScript は、RSS フィードを含んだリモートコンテンツに対して有効にされます。</code></p>
<h2 id="パスワード">パスワード</h2>
<p>Thunderbird 3 は、<a class="internal" href="/ja/XPCOM_Interface_Reference/nsILoginManager" title="ja/XPCOM Interface Reference/nsILoginManager">パスワードマネージャ</a>を使うようになりました。</p>
<h2 id="検索">検索</h2>
<p>Thunderbird には新しいメッセージ検索データベース (Gloda) が搭載されています。Gloda により、検索速度が向上し、洗練された全文検索機能や絞り込み機能つきの検索結果表示が実装されました。"Gloda" は Thunderbird "global database" の略称です。Gloda コンセプトの概要と実装についての情報は、<a href="/ja/Thunderbird/gloda" title="ja/Thunderbird/gloda">Gloda</a> のページを参照してください。拡張機能で Gloda を使う場合の情報は、<a href="/ja/Thunderbird/Creating_a_Gloda_message_query" rel="internal" title="ja/Thunderbird/Creating a Gloda message query">Gloda メッセージクエリを作成する</a>を参照してください。Gloda のユースケースについては、<a href="/ja/Thunderbird/Gloda_examples" rel="internal" title="ja/Thunderbird/Gloda examples">Gloda の例</a>を参照してください。</p>
<h2 id="STEEL">STEEL</h2>
<p><a class="internal" href="/ja/Toolkit_API/STEEL" title="ja/STEEL">STEEL</a> とは、<strong>S</strong>criptable <strong>T</strong>hunderbird <strong>E</strong>asy <strong>E</strong>xtension <strong>L</strong>ibrary の略称です。これは、Thunderbird の拡張機能開発を容易にする、<a class="internal" href="/ja/Toolkit_API/FUEL" title="ja/Toolkit API/FUEL">FUEL</a> の様なインタフェースセットです。</p>
<h2 id="タブ">タブ</h2>
<p>Thunderbird 3 ではメインビューでタブをサポートしました。拡張機能は新しいタブの種類を作成できます。現在のドキュメントが、<a href="http://mxr.mozilla.org/comm-central/source/mail/base/content/tabmail.xml">tabmail.xml</a> だった場合に、小さな例としては、<a href="http://mxr.mozilla.org/comm-central/source/mail/base/content/specialTabs.js">specialTabs.js</a> をコンテンツタブタイプとして呼び出すというものがあります。</p>
<h2 id="その他の改善">その他の改善</h2>
<ul> <li>Thunderbird 3 では多くのインタフェースにおいて様々な変更点が存在します。Thunderbird 2 で使用されていたいくつかの機能は、パラメータを渡す新しいメソッドを使用するようにインタフェースが置き換えられたため、これらの古い機能が使用された場合は例外が投げられるようになりました。<a class="external" href="http://mxr.mozilla.org/comm-1.9.1/" title="http://mxr.mozilla.org/comm-1.9.1/">mxr</a> をチェックしてみてください。コードを向上させるために行われた、典型的な置換は以下のようなものです。<br> <ul> <li>nsISupportsArray は <a class="internal" href="/ja/XPCOM_Interface_Reference/nsIArray" title="ja/XPCOM Interface Reference/nsIArray">nsIArray</a><a class="internal" href="/ja/XPCOM_Interface_Reference/nsIMutableArray" title="ja/XPCOM Interface Reference/nsIMutableArray">nsIMutableArray</a> になりました。</li> <li><a class="internal" href="/ja/XPCOM_Interface_Reference/nsIFileSpec" title="ja/XPCOM Interface Reference/nsIFileSpec">nsIFileSpec</a><a class="internal" href="/ja/XPCOM_Interface_Reference/nsIFile" title="ja/XPCOM Interface Reference/nsIFile">nsIFile</a> (および <a class="internal" href="/ja/nsILocalFile" title="ja/nsILocalFile">nsILocalFile</a>) になりました。</li> <li>wstring は AString になりました。</li> <li>string は ACString または AUTF8String になりました。</li> </ul> </li> <li>様々なフラグセットは、C++ の #define から idl ファイルでの設定に転向し、JavaScript からアクセスできるようにします。変更されたファイルは以下を含みます。<br> <ul> <li><a class="external" href="http://mxr.mozilla.org/comm-1.9.1/source/mailnews/base/public/nsMsgMessageFlags.idl" title="http://mxr.mozilla.org/comm-1.9.1/source/mailnews/base/public/nsMsgMessageFlags.idl">nsMsgMessageFlags.idl</a> (メッセージの中の <code>X-Mozilla-Status ヘッダフィールドで使われてるフラグ</code>)</li> <li><a class="external" href="http://mxr.mozilla.org/comm-1.9.1/source/mailnews/base/public/nsMsgFolderFlags.idl" title="http://mxr.mozilla.org/comm-1.9.1/source/mailnews/base/public/nsMsgFolderFlags.idl">nsMsgFolderFlags.idl</a> (フォルダやニュースグループに関するフラグ)</li> </ul> </li> <li>メッセージペインのコンテキストオプションに追加した popup の id は、<code>messagePaneContext</code> から <code>mailContext</code> に変更されました。<a href="/ja/Extensions/Thunderbird/HowTos/Common_Thunderbird_Extension_Techniques/Add_Option_to_Context_Menu" title="ja/Extensions/Thunderbird/HowTos/Common Thunderbird Extension Techniques/Add Option to Context Menu">Add Option to Context Menu</a> を参照してください。</li> <li>gContextMenu.isTextSelected は Thunderbird 3 から削除されました - 代替となるコードは、<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=463003" title="FIXED: Context menu for selected text in content shows all items">バグ 463003</a> を参照してください。</li>
</ul>
<h3 id="ビデオ">ビデオ</h3>
<p><a class="internal" href="/Ja/HTML/Element/Video" title="ja/HTML/Element/Video">&lt;video&gt;</a> 要素が Gecko で有効になりました。メール中では JavaScript が無効化されたためコントロールが表示されませんが、右クリックメニューからビデオの操作が可能です。リモートコンテンツの <a class="internal" href="/Ja/HTML/Element/Video" title="ja/HTML/Element/Video">&lt;video&gt;</a> 要素 (たとえば、ウェブページで見かけられる RSS フィード) では、コントロールは標準で表示されます。</p>
<p>メール中の <a class="internal" href="/Ja/HTML/Element/Audio" title="Ja/HTML/Element/Audio">&lt;audio&gt;</a> 要素は、コントロールが JavaScript を要求する (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=449358" title="FIXED: Add test to confirm that video/audio UI controls function when JavaScript is disabled">バグ 449358</a>) ため、動作しません (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515082" title="Investigate enabling UI to control audio elements in email messages">バグ 515082</a>)。media.autoplay.enabled 設定は、混乱を避けるため初期設定で off に設定されます。<a class="internal" href="/Ja/HTML/Element/Audio" title="Ja/HTML/Element/Audio"><br>
</a></p><h2 id="他のリソース">他のリソース</h2>
<h3 id="リリースノートとアナウンスメント">リリースノートとアナウンスメント</h3>
<p>リリースノートには、それぞれのベータリリース時の変更点に関する詳細な情報が記載されています。</p>
<ul> <li><a class=" external" href="http://www.mozillamessaging.com/en-US/thunderbird/3.0rc1/releasenotes/" title="http://www.mozillamessaging.com/en-US/thunderbird/3.0rc1/releasenotes/">Thunderbird 3.0 RC 1 release notes</a></li> <li><a class=" external" href="http://www.mozillamessaging.com/en-US/thunderbird/3.0b4/releasenotes/" title="http://www.mozillamessaging.com/en-US/thunderbird/3.0b4/releasenotes/">Thunderbird 3.0 beta 4 release notes</a></li> <li><a class="external" href="http://www.mozillamessaging.com/en-US/thunderbird/3.0b3/releasenotes/" title="http://www.mozillamessaging.com/en-US/thunderbird/3.0b3/releasenotes/">Thunderbird 3.0 beta 3 release notes</a></li> <li><a class="external" href="http://www.mozillamessaging.com/en-US/thunderbird/3.0b2/releasenotes/" title="http://www.mozillamessaging.com/en-US/thunderbird/3.0b2/releasenotes/">Thunderbird 3.0 beta 2 release notes</a></li> <li><a class="external" href="http://www.mozillamessaging.com/en-US/thunderbird/3.0b1/releasenotes/" title="http://www.mozillamessaging.com/en-US/thunderbird/3.0b1/releasenotes/">Thunderbird 3.0 beta 1 release notes</a></li>
</ul>
<h3 id="MozillaZine">MozillaZine</h3>
<p>詳細な記事は MozillaZine ナレッジベースを参照してください。ナレッジベースには Thunderbird 3 の変更点の要約や議論、仕様と (Bugzilla、Mozilla wiki や様々なブログ上の) 文書へのリンクがあります。詳しくは、<a class="external" href="http://kb.mozillazine.org/Thunderbird_3.0_-_New_Features_and_Changes" rel="external nofollow" title="http://kb.mozillazine.org/Thunderbird_3.0_-_New_Features_and_Changes">Thunderbird 3.0 - New Features and Changes</a> を見てください。</p>