/[suikacvs]/markup/html/html5/spec-ja/data/browsers.dat
Suika

Diff of /markup/html/html5/spec-ja/data/browsers.dat

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.88 by apache, Fri Oct 24 11:57:28 2008 UTC revision 1.136 by apache, Fri Oct 24 12:36:41 2008 UTC
# Line 1406  The <dfn id=origin-0>origin</dfn> of a r Line 1406  The <dfn id=origin-0>origin</dfn> of a r
1406    tuples consisting of a scheme component, a host component, a port    tuples consisting of a scheme component, a host component, a port
1407    component, and optionally extra data.    component, and optionally extra data.
1408  #ja  #ja
 資源の<dfn id=origin-0>起源</dfn>と資源の<dfn id=effective-script-origin>実効スクリプト起源</dfn>は、いずれも、不透明な識別子か、または scheme 部品、 host 部品、 port 部品、任意選択で余剰データの組かのいずれかです。  
1409    資源の<dfn id=origin-0>起源</dfn>と資源の<dfn id=effective-script-origin>実効スクリプト起源</dfn>は、いずれも、不透明な識別子か、または scheme 部品、 host 部品、 port 部品、任意選択で余剰データの組かのいずれかです。
1410    
1411    #en
1412    The extra data could include the certificate of the
1413      site when using encrypted connections, to ensure that if the site's
1414      secure certificate changes, the origin is considered to change as
1415      well.
1416    #ja
1417    余剰データは、暗号化接続を使っている時に、サイトの保安証明書が変化した場合に起源も同時に変化したとみなすためにこれを含めることができます。
1418    
1419    #en
1420    For URLs
1421    #ja
1422    URL に関して
1423    
1424    #en
1425    The <a href=#origin-0>origin</a> and <a href=#effective-script-origin>effective script
1426        origin</a> of the <a href=#url>URL</a> is whatever is returned by
1427        the following algorithm:
1428    #ja
1429    <a href=#url>URL</a> の<a href=#origin-0>起源</a>と<a href=#effective-script-origin>実効スクリプト起源</a>は、次の算法によって返されるものです。
1430    
1431    #en
1432    Let <var title="">url</var> be the <a href=#url>URL</a> for
1433         which the <a href=#origin-0>origin</a> is being determined.
1434    #ja
1435    <var title="">url</var> を、<a href=#origin-0>起源</a>を決定しようとしている <a href=#url>URL</a>
1436    とします。
1437    
1438    #en
1439    <a href=#parse-a-url title="parse a url">Parse</a> <var title="">url</var>.
1440    #ja
1441    <var title="">url</var> を<a href=#parse-a-url title="parse a url">構文解析</a>します。
1442    
1443    #en
1444    If <var title="">url</var> does not use a server-based
1445         naming authority, or if parsing <var title="">url</var> failed,
1446         or if <var title="">url</var> is not an <a href=#absolute-url>absolute
1447         URL</a>, then return a new globally unique
1448         identifier.
1449    #ja
1450    <var title="">url</var> が鯖型命名局を用いていない場合や、
1451    <var title="">url</var> の構文解析が失敗した場合や、
1452    <var title="">url</var> が<a href=#absolute-url>絶対
1453         URL</a>
1454    でない場合、新しい大域的に固有な識別子を返します。
1455    
1456    #en
1457    Let <var title="">scheme</var> be the <a href=#url-scheme title=url-scheme>&lt;scheme&gt;</a> component of <var title="">url</var>, <a href=#converted-to-lowercase>converted to lowercase</a>.
1458    #ja
1459    <var title="">scheme</var> を、<var title="">url</var> の <a href=#url-scheme title=url-scheme>&lt;scheme&gt;</a> 部品を、<a href=#converted-to-lowercase>小文字に変換</a>したものとします。
1460    
1461    #en
1462    If the UA doesn't support the protocol given by <var title="">scheme</var>, then return a new globally unique
1463         identifier.
1464    #ja
1465    利用者エージェントが <var title="">scheme</var> によって与えられるプロトコルに対応していない場合、
1466    新しい大域的に固有な識別子を返します。
1467    
1468    
1469    #en
1470    If <var title="">scheme</var> is "<code title="">file</code>", then the user agent may return a
1471         UA-specific value.
1472    #ja
1473    <var title="">scheme</var> が「<code title="">file</code>」
1474    の場合、利用者エージェントは利用者エージェント規定の値を返して[[MAY:構いません]]。
1475    
1476    #en
1477    Let <var title="">host</var> be the <a href=#url-host title=url-host>&lt;host&gt;</a> component of <var title="">url</var>.
1478    #ja
1479    <var title="">host</var> を、<var title="">url</var> の <a href=#url-host title=url-host>&lt;host&gt;</a>
1480    部品とします。
1481    
1482    #en
1483    Apply the IDNA ToASCII algorithm to <var title="">host</var>,
1484          with both the AllowUnassigned and UseSTD3ASCIIRules flags
1485          set. Let <var title="">host</var> be the result of the ToASCII
1486          algorithm.
1487    #ja
1488    <var title="">host</var> に対して、 IDNA ToASCII 算法を、
1489    AllowUnassigned 旗と UseSTD3ASCIIRules 旗の両方を設定して適用します。
1490     <var title="">host</var> を、 ToASCII 算法の結果とします。
1491    
1492    #en
1493    If ToASCII fails to convert one of the components of the
1494          string, e.g. because it is too long or because it contains
1495          invalid characters, then return a new globally unique
1496          identifier. <a href=#refsRFC3490>[RFC3490]</a>
1497    #ja
1498    ToASCII が文字列の部品のいずれかの変換に失敗した場合、
1499    例えば長すぎたり非妥当な文字を含んだりして失敗した場合、
1500    新しい大域的に固有な識別子を返します。 <a href=#refsRFC3490>[RFC3490]</a>
1501    
1502    #en
1503    Let <var title="">host</var> be the result of converting
1504         <var title="">host</var> <a href=#converted-to-lowercase title="converted to lowercase">to
1505         lowercase</a>.
1506    #ja
1507    <var title="">host</var> を、 <var title="">host</var> を<a href=#converted-to-lowercase title="converted to lowercase">小文字に</a>変換した結果とします。
1508    
1509    #en
1510    If there is no <a href=#url-port title=url-port>&lt;port&gt;</a>
1511         component, then let <var title="">port</var> be the default port
1512         for the protocol given by <var title="">scheme</var>. Otherwise,
1513         let <var title="">port</var> be the <a href=#url-port title=url-port>&lt;port&gt;</a> component of <var title="">url</var>.
1514    #ja
1515    <a href=#url-port title=url-port>&lt;port&gt;</a> 部品がない場合、
1516    <var title="">port</var> を、 <var title="">scheme</var> によって与えられたプロトコルの既定のポートとします。
1517    そうでない場合、 <var title="">port</var> を、<var title="">url</var> の <a href=#url-port title=url-port>&lt;port&gt;</a>
1518    部品とします。
1519    
1520    #en
1521    Return the tuple (<var title="">scheme</var>, <var title="">host</var>, <var title="">port</var>).
1522    #ja
1523    組 (<var title="">scheme</var>, <var title="">host</var>, <var title="">port</var>)
1524    を返します。
1525    
1526    #en
1527    In addition, if the <a href=#url>URL</a> is in fact associated with
1528        a <code>Document</code> object that was created by parsing the
1529        resource obtained from fetching <a href=#url>URL</a>, and this was
1530        done over a secure connection, then the server's secure
1531        certificate may be added to the origin as additional data.
1532    #ja
1533    加えて、 <a href=#url>URL</a> が実は <a href=#url>URL</a> の取得によって得られた資源を構文解析することによって作られた <code>Document</code> オブジェクトと関連付けられており、
1534    その取得が安全な接続の上で行われた場合には、
1535    鯖の保安証明書を起源に追加データとして加えて[[MAY:構いません]]。
1536    
1537    #en
1538    For scripts
1539    #ja
1540    スクリプトに関して
1541    
1542    #en
1543    The <a href=#origin-0>origin</a> and <a href=#effective-script-origin>effective script
1544        origin</a> of a script are determined from another resource,
1545        called the <i>owner</i>:
1546    #ja
1547    スクリプトの<a href=#origin-0>起源</a>と<a href=#effective-script-origin>実効スクリプト起源</a>は、<i>所有者</i>と呼ぶ他の資源によって決定されます。
1548    
1549    #en
1550    If a script is in a <code><a href=#script>script</a></code> element
1551    #ja
1552    スクリプトが <code><a href=#script>script</a></code> 要素中にある場合
1553    
1554    #en
1555    The owner is the <code>Document</code> to which the
1556         <code><a href=#script>script</a></code> element belongs.
1557    #ja
1558    所有者は <code><a href=#script>script</a></code> 要素が所属する <code>Document</code> です。
1559    
1560    #en
1561    If a script is in an <a href=#event-handler-content-attributes title="event handler content attributes">event handler content attribute</a>
1562    #ja
1563    スクリプトが<a href=#event-handler-content-attributes title="event handler content attributes">事象取扱器内容属性</a>中にある場合
1564    
1565    #en
1566    The owner is the <code>Document</code> to which the
1567         attribute node belongs.
1568    #ja
1569    所有者は属性節点が所属する <code>Document</code> です。
1570    
1571    #en
1572    If a script is a function or other code reference created by
1573         another script
1574    #ja
1575    スクリプトが他のスクリプトによって作成された関数その他の符号参照の場合
1576    
1577    #en
1578    The owner is the script that created it.
1579    #ja
1580    所有者は作成したスクリプトです。
1581    
1582    #en
1583    If a script is a <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> that was returned as the
1584         location of an HTTP redirect (or equivalent in other
1585         protocols)
1586    #ja
1587    スクリプトが <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> であって、
1588    HTTP リダイレクト (または他のプロトコルの等価なもの) の所在として返されたものの場合
1589    
1590    #en
1591    The owner is the <a href=#url>URL</a> that redirected to the
1592         <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a>.
1593    #ja
1594    所有者は <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a>
1595    にリダイレクトした <a href=#url>URL</a> です。
1596    
1597    #en
1598    If a script is a <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> in an attribute
1599    #ja
1600    スクリプトが属性中の <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> の場合
1601    
1602    #en
1603    The owner is the <code>Document</code> of the element on
1604         which the attribute is found.
1605    #ja
1606    所有者は属性がある要素の <code>Document</code> です。
1607    
1608    #en
1609    If a script is a <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> in a style sheet
1610    #ja
1611    スクリプトがスタイル・シート中の <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> の場合
1612    
1613    #en
1614    The owner is the <a href=#url>URL</a> of the style sheet.
1615    #ja
1616    所有者はスタイル・シートの <a href=#url>URL</a> です。
1617    
1618    #en
1619    If a script is a <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> to which a <a href=#browsing-context>browsing
1620         context</a> is being <a href=#navigate title=navigate>navigated</a>,
1621         the URL having been provided by the user (e.g. by using a
1622         <i>bookmarklet</i>)
1623    #ja
1624    スクリプトが <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> であって、
1625    <a href=#browsing-context>閲覧文脈</a>がその URL へ<a href=#navigate title=navigate>ナビゲーション</a>されていて、
1626    その URL が利用者によって
1627    (例えば<i>ブックマークレット</i>を使うことによって)
1628    提供されたものである場合
1629    
1630    #en
1631    The owner is the <code>Document</code> of the <a href=#browsing-context>browsing
1632         context</a>'s <a href=#active-document>active document</a>.
1633    #ja
1634    所有者は<a href=#browsing-context>閲覧文脈</a>の<a href=#active-document>活性文書</a>の <code>Document</code>
1635    です。
1636    
1637    #en
1638    If a script is a <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> to which a <a href=#browsing-context>browsing
1639         context</a> is being <a href=#navigate title=navigate>navigated</a>,
1640         the URL having been declared in markup
1641    #ja
1642    スクリプトが <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> であって、
1643    <a href=#browsing-context>閲覧文脈</a>がその URL に<a href=#navigate title=navigate>ナビゲーション</a>されており、
1644    その URL がマーク付け中に宣言されていた場合
1645    
1646    #en
1647    The owner is the <code>Document</code> of the element
1648         (e.g. an <code><a href=#the-a-element>a</a></code> or <code><a href=#the-area-element>area</a></code> element) that
1649         declared the URL.
1650    #ja
1651    所有者は当該 URL を宣言している要素
1652    (例えば <code><a href=#the-a-element>a</a></code> 要素や
1653    <code><a href=#the-area-element>area</a></code> 要素)
1654    の <code>Document</code> です。
1655    
1656    #en
1657    If a script is a <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> to which a <a href=#browsing-context>browsing
1658         context</a> is being <a href=#navigate title=navigate>navigated</a>,
1659         the URL having been provided by script
1660    #ja
1661    スクリプトが <a href=#javascript-protocol title="javascript protocol"><code title="">javascript:</code> URL</a> であって、その URL
1662    に<a href=#browsing-context>閲覧文脈</a>が<a href=#navigate title=navigate>ナビゲーション</a>されており、
1663    その URL がスクリプトにより提供された場合
1664    
1665    #en
1666    The owner is the script that provided the URL.
1667    #ja
1668    所有者は当該 URL を提供したスクリプトです。
1669    
1670    #en
1671    The <a href=#origin-0>origin</a> of the script is then equal to the
1672        <a href=#origin-0>origin</a> of the owner, and the <a href=#effective-script-origin>effective script
1673        origin</a> of the script is equal to the <a href=#effective-script-origin>effective script
1674        origin</a> of the owner.
1675    #ja
1676    さて、スクリプトの<a href=#origin-0>起源</a>は所有者の<a href=#origin-0>起源</a>と等しく、
1677    スクリプトの<a href=#effective-script-origin>実効スクリプト起源</a>は所有者の<a href=#effective-script-origin>実効スクリプト起源</a>と等しいです。
1678    
1679    #en
1680    For <code>Document</code> objects and images
1681    #ja
1682    <code>Document</code> オブジェクトと画像に関して
1683    
1684    #en
1685    If a <code>Document</code> is in a
1686         <a href=#browsing-context>browsing context</a> whose <a href=#sandboxed-origin-browsing-context-flag>sandboxed origin
1687         browsing context flag</a> is set
1688    #ja
1689    <code>Document</code> が<a href=#sandboxed-origin-browsing-context-flag>砂箱化起源閲覧文脈旗</a>の設定された<a href=#browsing-context>閲覧文脈</a>中にある場合
1690    
1691    #en
1692    The <a href=#origin-0>origin</a> is a globally unique identifier
1693         assigned when the <code>Document</code> is created.
1694    #ja
1695    <a href=#origin-0>起源</a>は <code>Document</code> が作成された時に割り当てられた大域的に固有な識別子です。
1696    
1697    #en
1698    If a <code>Document</code> or image was returned by the
1699         <code>XMLHttpRequest</code> API
1700    #ja
1701    <code>Document</code> や画像が <code>XMLHttpRequest</code> API
1702    により返された場合
1703    
1704    #en
1705    The <a href=#origin-0>origin</a> and <a href=#effective-script-origin>effective script
1706         origin</a> are equal to the <a href=#origin-0>origin</a> and
1707         <a href=#effective-script-origin>effective script origin</a> of the <code>Document</code>
1708         object that was the <a href=#active-document>active document</a> of the browsing context of the
1709         <code><a href=#window>Window</a></code> object from which the
1710         <code>XMLHttpRequest</code> constructor was invoked. (That is,
1711         they track the <code>Document</code> to which the
1712         <code>XMLHttpRequest</code> object's <a href=http://dev.w3.org/2006/webapi/XMLHttpRequest-2/Overview.html#document-pointer><code>Document</code>
1713         pointer</a> pointed when it was created.) <a href=#refsXHR>[XHR]</a>
1714    #ja
1715    <a href=#origin-0>起源</a>と<a href=#effective-script-origin>実効スクリプト起源</a>は、
1716    <code>XMLHttpRequest</code> 構築子が呼び出された <code><a href=#window>Window</a></code>
1717    オブジェクトの閲覧文脈の<a href=#active-document>活性文書</a>であった <code>Document</code>
1718    の<a href=#origin-0>起源</a>と<a href=#effective-script-origin>実効スクリプト起源</a>と等しいです。
1719    (つまり、 <code>XMLHttpRequest</code> オブジェクトが作成された時の <a href=http://dev.w3.org/2006/webapi/XMLHttpRequest-2/Overview.html#document-pointer><code>Document</code>
1720         指示子</a>が指していた <code>Document</code> を追跡します。)
1721    
1722    #en
1723    If a <code>Document</code> or image was generated from a
1724         <a href=#javascript-protocol title="javascript protocol"><code>javascript:</code>
1725         URL</a>
1726    #ja
1727    <code>Document</code> や画像が <a href=#javascript-protocol title="javascript protocol"><code>javascript:</code>
1728         URL</a> により生成された場合
1729    
1730    #en
1731    The <a href=#origin-0>origin</a> is equal to the <a href=#origin-0>origin</a>
1732         of the script of that <a href=#javascript-protocol title="javascript
1733         protocol"><code>javascript:</code> URL</a>.
1734    #ja
1735    <a href=#origin-0>起源</a>は当該 <a href=#javascript-protocol title="javascript
1736         protocol"><code>javascript:</code> URL</a> のスクリプトの<a href=#origin-0>起源</a>と等しいです。
1737    
1738    #en
1739    If a <code>Document</code> or image was served over the
1740         network and has an address that uses a URL scheme with a
1741         server-based naming authority
1742    #ja
1743    <code>Document</code> や画像がネットワーク上で供給されたもので、鯖型命名局を用いる URL
1744    scheme を使った番地を有する場合
1745    
1746    #en
1747    The <a href=#origin-0>origin</a> is the <a href=#origin-0>origin</a> of the
1748         <span title="the document's address">address</span><!-- XXXDOCURL
1749         --> of the <code>Document</code> or image.
1750    #ja
1751    <a href=#origin-0>起源</a>は <code>Document</code> や画像の<span title="the document's address">番地</span><!-- XXXDOCURL
1752         -->の<a href=#origin-0>起源</a>です。
1753    
1754    #en
1755    If a <code>Document</code> or image was generated from a
1756         <code title="">data:</code> URL that was returned as the location
1757         of an HTTP redirect (or equivalent in other protocols)
1758    #ja
1759    <code>Document</code> や画像が HTTP リダイレクト (や他のプロトコルの等価なもの)
1760    の所在として返された <code title="">data:</code> URL により生成された場合
1761    
1762    #en
1763    The <a href=#origin-0>origin</a> is the <a href=#origin-0>origin</a> of the
1764         <a href=#url>URL</a> that redirected to the <code title="">data:</code> URL.
1765    #ja
1766    <a href=#origin-0>起源</a>は <code title="">data:</code> URL にリダイレクトした
1767    <a href=#url>URL</a> の<a href=#origin-0>起源</a>です。

Legend:
Removed from v.1.88  
changed lines
  Added in v.1.136

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24