Skip to content

Commit b74f082

Browse files
[reporting] Remove optional URL from generate a report w3c/reporting@57e73b5
1 parent 9a49c55 commit b74f082

1 file changed

Lines changed: 42 additions & 58 deletions

File tree

reporting1-ja.html

Lines changed: 42 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -120,16 +120,16 @@
120120
●●options
121121

122122
spec_title:Reporting API
123-
spec_date:2025-09-05
124-
trans_update:2025-09-25
125-
source_checked:201019
123+
spec_date:2026-01-02
124+
trans_update:2026-02-25
125+
source_checked:260102
126126
page_state_key:WEBAPPSEC
127127
original_url:https://w3c.github.io/reporting/
128128
abbr_url:REPORTING
129129
spec_status:ED
130130
ref_id_prefix:biblio-
131131
ref_id_lowercase:true
132-
copyright:2025,permissive
132+
copyright:2026,permissive
133133
trans_1st_pub:2016-06-06
134134

135135

@@ -686,7 +686,7 @@
686686
[INFRA]
687687
Anne van Kesteren; Domenic Denicola. <Infra Standard>. Living Standard. URL: https://infra.spec.whatwg.org/
688688
[RDF12-CONCEPTS]
689-
Olaf Hartig; et al. <RDF 1.2 Concepts and Abstract Data Model>. URL: https://w3c.github.io/rdf-concepts/spec/
689+
Gregg Kellogg; et al. <RDF 1.2 Concepts and Abstract Data Model>. URL: https://w3c.github.io/rdf-concepts/spec/
690690
[RFC3864]
691691
G. Klyne; M. Nottingham; J. Mogul. <Registration Procedures for Message Header Fields>. September 2004. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc3864
692692
[RFC5234]
@@ -765,30 +765,19 @@ <h1>Reporting API</h1>
765765
<section id="abstract">
766766
◎要約
767767

768-
<div class="p">
769768
<p>
770769
この文書は、
771-
報告処理の汎用~frameworkを定義する:
772-
</p>
773-
774-
<ol>
775-
<li>
776-
開発者は、
770+
報告処理の汎用な~frameworkを定義する
771+
— それは、
777772
名前が付与された[
778-
`報告先$の集合
779-
]を,`生成元$に結付けれる。
780-
</li>
781-
<li>
782-
様々な~platform特能
783-
( `CSP3$r, `NETWORK-ERROR-LOGGING$r【!Network Error Reporting】, その他)
784-
が、
785-
これらの報告先を利用して,それぞれに特有な報告を一貫した方式で送達する。
786-
</li>
787-
</ol>
788-
773+
`報告先$たちが成す集合
774+
]を`生成元$に結付ることを開発者に許容する。
775+
様々な~platform特能が,
776+
これらの報告先を利用して、
777+
各自に特有な報告を一貫した方式で送達できる。
789778
790-
This document defines a generic reporting framework which allows web developers to associate a set of named reporting endpoints with an origin. Various platform features (like Content Security Policy, Network Error Reporting, and others) will use these endpoints to deliver feature-specific reports in a consistent manner.
791-
</div>
779+
This document defines a generic reporting framework which allows web developers to associate a set of named reporting endpoints with an origin. Various platform features can use these endpoints to deliver feature-specific reports in a consistent manner.
780+
</p>
792781

793782
</section>
794783
<section id="sotd">
@@ -993,7 +982,7 @@ <h4 title="Endpoints">2.1.1. 報告先</h4>
993982

994983
<p>
995984
各 `報告先$は、
996-
次のものを持つ
985+
次に挙げるものを有する
997986
998987
</p>
999988

@@ -1075,7 +1064,7 @@ <h4 title="Reports">2.1.3. 報告</h4>
10751064

10761065
<p>
10771066
各 `報告$は、
1078-
次に挙げるものを持つ
1067+
次に挙げるものを有する
10791068
10801069
</p>
10811070

@@ -1222,12 +1211,11 @@ <h3 title="Queue data as type for destination">2.3. ある種別の報告を %~d
12221211
直列化-可能な~obj %~data,
12231212
文字列 %種別,
12241213
文字列 %行先,
1225-
`環境~設定群~obj$ %設定群 ~DF ε,
1226-
`~URL$ %~URL ~DF ε
1214+
`環境~設定群~obj$ %設定群 ~DF ε
12271215
◎終
12281216
に対し:
12291217
1230-
To generate a report given a serializable object (data), a string (type), another string (destination), an optional environment settings object (settings), and an optional URL (url):
1218+
To generate a report given a serializable object (data), a string (type), another string (destination), and an environment settings object (settings):
12311219
</p>
12321220

12331221
<ol>
@@ -1258,13 +1246,9 @@ <h3 title="Queue data as type for destination">2.3. ある種別の報告を %~d
12581246
• 0
12591247
</li>
12601248
<li>
1261-
~IF[
1262-
%~URL ~EQ ε
1263-
1264-
1265-
%~URL ~SET %設定群 の`作成時の~URL$
1249+
%~URL ~LET %設定群 の`作成時の~URL$
12661250
1267-
If url was not provided by the caller, let url be settings’s creation URL.
1251+
Let url be settings’s creation URL.
12681252
</li>
12691253
<li>
12701254
%~URL の
@@ -1408,7 +1392,7 @@ <h3 title="Serialize Reports">2.4. 報告を直列化する</h3>
14081392
<li>
14091393
~RET `~Infra値を~JSON~byte列に直列化する$( %~collection )
14101394
1411-
Return the byte sequence resulting from executing serialize JSON to bytes on collection.
1395+
Return the byte sequence resulting from executing serialize an Infra value to JSON bytes on collection.
14121396
</li>
14131397
</ol>
14141398
</div>
@@ -2067,7 +2051,7 @@ <h4 title="Attempt to deliver reports to endpoint">3.5.2. %報告先 へ %報告
20672051
origin
20682052
• origin
20692053
header list
2070-
• A new header list containing a header named `Content-Type` whose value is "application/reports+json"
2054+
• A new header list containing a header named `Content-Type` whose value is `application/reports+json`
20712055
client
20722056
• null
20732057
window
@@ -2339,34 +2323,34 @@ <h3 title="Interface ReportingObserver">4.1. ~interface `ReportingObserver^I</h3
23392323

23402324
<p>
23412325
各 `ReportingObserver$I ~objには、
2342-
次の概念が結付けられる
2326+
次に挙げる概念が結付けられる
23432327
23442328
Each ReportingObserver object has these associated concepts:
23452329
</p>
2346-
2347-
<dl class="def-list">
2348-
<dt>`~callback@ob</dt>
2349-
<dd>
2330+
<ul>
2331+
<li>
2332+
`~callback@ob
2333+
23502334
作成-時に設定される~callback関数。
23512335
23522336
A callback function set on creation.
2353-
</dd>
2354-
2355-
<dt>`~option群@ob</dt>
2356-
<dd>
2337+
</li>
2338+
<li>
2339+
`~option群@ob
2340+
23572341
作成-時に設定される `ReportingObserverOptions$I 辞書。
23582342
23592343
A ReportingObserverOptions dictionary called options.
2360-
</dd>
2361-
2362-
<dt>`報告~queue@ob</dt>
2363-
<dd>
2344+
</li>
2345+
<li>
2346+
`報告~queue@ob
2347+
23642348
`Report$I ~objたちが成す~list。
23652349
初期~時には空とする。
23662350
23672351
A list of Report objects called the report queue, which is initially empty.
2368-
</dd>
2369-
</dl>
2352+
</li>
2353+
</ul>
23702354

23712355
<p>
23722356
`ReportList$I は、
@@ -2585,15 +2569,15 @@ <h3 title="Add report to observer">4.3. 観測器に報告を追加する</h3>
25852569
%報告~obj ~LET 新たな `Report$I ~obj
25862570
— その
25872571
⇒#
2588-
`type$m ~SET %報告 の`種別$rP,
2589-
`url$m ~SET %報告 の`~URL$rP,
2590-
`body$m ~SET %報告 の`本体$rP
2572+
`type$mb ~SET %報告 の`種別$rP,
2573+
`url$mb ~SET %報告 の`~URL$rP,
2574+
`body$mb ~SET %報告 の`本体$rP
25912575
25922576
Create a new Report r with type initialized to report’s type, url initialized to report’s url, and body initialized to report’s body.
25932577
</p>
25942578

25952579
<p class="issue">
2596-
`body$m を多形態的に初期化するにはどうする?
2580+
`body$mb を多形態的に初期化するにはどうする?
25972581
25982582
how to polymorphically initialize body?
25992583
</p>
@@ -3118,7 +3102,7 @@ <h3 title="Cross-origin correlation">9.3. 非同一-生成元の相関</h3>
31183102
その報告先は,[
31193103
それぞれから生成元~付きの報告を受信する
31203104
]ことになるので、
3121-
特定0の利用者がある~websiteの集合とやりとりしたことを学習できることになる
3105+
特定0の利用者がある~websiteたちが成す集合とやりとりしたことを学習できることになる
31223106
これは、[
31233107
複数の生成元が,同じ情報を協力的に追跡する能
31243108
]がある現状を,より悪化させるものには見えない。

0 commit comments

Comments
 (0)