惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
GbyAI
GbyAI
博客园 - Franky
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
人人都是产品经理
人人都是产品经理
Microsoft Azure Blog
Microsoft Azure Blog
The Register - Security
The Register - Security
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
I
InfoQ
The Cloudflare Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
有赞技术团队
有赞技术团队
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
F
Full Disclosure
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Vercel News
Vercel News
博客园 - 【当耐特】
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Project Zero
Project Zero
量子位
M
MIT News - Artificial intelligence
Stack Overflow Blog
Stack Overflow Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
美团技术团队
Attack and Defense Labs
Attack and Defense Labs
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Troy Hunt's Blog
Google Online Security Blog
Google Online Security Blog
罗磊的独立博客
P
Proofpoint News Feed
Schneier on Security
Schneier on Security
Spread Privacy
Spread Privacy
S
SegmentFault 最新的问题
L
LINUX DO - 最新话题
Simon Willison's Weblog
Simon Willison's Weblog
爱范儿
爱范儿
博客园 - 聂微东
A
About on SuperTechFans
PCI Perspectives
PCI Perspectives
D
Docker

Recent Commits to web-share-target:main

Refactor: remove WebIDL (#106) · w3c/web-share-target@72dd80f Possibility of transferring user id (#100) · w3c/web-share-target@0782f1a chore: use group option in config · w3c/web-share-target@fadadfb chore: use main branch in config · w3c/web-share-target@a7a06ec Editorial: reference Encoding's 'UTF-8' directly (#96) · w3c/web-share-target@a703396 chore: migrate to WebApps WG (#95) · w3c/web-share-target@6025309 Accessibility considerations (#88) · w3c/web-share-target@93bf095 editorial: link to urlencoded serializer (#92) · w3c/web-share-target@a8d4a5d chore: cleanup some ReSpec usage (#91) · w3c/web-share-target@b27e5a8 Update w3c.json · w3c/web-share-target@41b27b5 Long share requests may truncate with GET (#82) · w3c/web-share-target@dd4e83f Encourage redirect after POST (#80) · w3c/web-share-target@0d9d25f Remove 'early draft' wording (#79) · w3c/web-share-target@fc831cb Validate enctype when method is GET (#72) · w3c/web-share-target@4078bc4 Support file sharing (#53) · w3c/web-share-target@76eabad [web-share-target] Introduce Level 2 Spec (#71) · w3c/web-share-target@a5f4eb2 Potentially trustworthy origins (#69) · w3c/web-share-target@b3c4d76 Mention plan for sharing files (#65) · w3c/web-share-target@3fccfd1 Retire links to Interface document (#62) · w3c/web-share-target@5279a5a
Skip bad files entries and make accept required (#78) · w3c/web-share-target@83a63b0
ewilligers · 2018-12-17 · via Recent Commits to web-share-target:main

@@ -283,7 +283,7 @@ <h2>

283283

<pre class="idl">

284284

dictionary ShareTargetFiles {

285285

required USVString name;

286-

(USVString or sequence&lt;USVString&gt;) accept = [];

286+

required (USVString or sequence&lt;USVString&gt;) accept;

287287

};

288288289289

dictionary ShareTargetParams {

386386

dictionary, <var>bucket</var>, set <var>share

387387

target</var>["<a data-link-for=

388388

"ShareTarget">params</a>"]["<a data-link-for=

389-

"ShareTargetParams">files</a>"] to [<var>bucket</var>].

389+

"ShareTargetParams">files</a>"] to «<var>bucket</var>».

390390

</li>

391391

<li>If <var>share target</var>["<a data-link-for=

392392

"ShareTarget">params</a>"]["<a data-link-for=

@@ -411,19 +411,25 @@ <h3>

411411

<li>If <var>bucket</var>["<a data-link-for=

412412

"ShareTargetFiles">name</a>"] is an empty string, <a data-cite=

413413

"!appmanifest#dfn-issue-a-developer-warning">issue a developer

414-

warning</a> and return <code>undefined</code>.

414+

warning</a>, remove <var>bucket</var> from <var>share

415+

target</var>["<a data-link-for=

416+

"ShareTarget">params</a>"]["<a data-link-for=

417+

"ShareTargetParams">files</a>"] and <a data-cite=

418+

"!INFRA#iteration-continue">continue</a>.

415419

</li>

416420

<li>If <var>bucket</var>["<a data-link-for=

417421

"ShareTargetFiles">accept</a>"] is a <a data-cite=

418422

"!WEBIDL#idl-USVString">USVString</a>, <var>accept</var>, set

419423

<var>bucket</var>["<a data-link-for=

420-

"ShareTargetFiles">accept</a>"] to [<var>accept</var>].

424+

"ShareTargetFiles">accept</a>"] to «<var>accept</var>».

421425

</li>

422-

<li>If <var>bucket</var>["<a data-link-for=

423-

"ShareTargetFiles">accept</a>"] contains a string that does not

424-

match any of the following, <a data-cite=

426+

<li>For each string in <var>bucket</var>["<a data-link-for=

427+

"ShareTargetFiles">accept</a>"] that does not match any of the

428+

following, <a data-cite=

425429

"!appmanifest#dfn-issue-a-developer-warning">issue a developer

426-

warning</a> and return <code>undefined</code>.

430+

warning</a> and remove the string from

431+

<var>bucket</var>["<a data-link-for=

432+

"ShareTargetFiles">accept</a>"].

427433

<ul>

428434

<li>a string whose first character is a U+002E FULL STOP

429435

character (.)

@@ -442,6 +448,14 @@ <h3>

442448

</li>

443449

</ul>

444450

</li>

451+

<li>If <var>bucket</var>["<a data-link-for=

452+

"ShareTargetFiles">accept</a>"] is empty, <a data-cite=

453+

"!appmanifest#dfn-issue-a-developer-warning">issue a developer

454+

warning</a> and remove <var>bucket</var> from <var>share

455+

target</var>["<a data-link-for=

456+

"ShareTarget">params</a>"]["<a data-link-for=

457+

"ShareTargetParams">files</a>"].

458+

</li>

445459

</ol>

446460

</li>

447461

<li>Let <var>action</var> be the result of <a data-cite=

550564

<p>

551565

The <dfn>accept</dfn> member specifies a sequence of accepted MIME

552566

type(s) or file extension(s), the latter expressed as strings

553-

starting with U+002E FULL STOP (.). An empty sequence indicates that

554-

all files are accepted.

567+

starting with U+002E FULL STOP (.).

555568

</p>

556569

</section>

557570

</section>

875888

is as follows:-

876889

</p>

877890

<ol>

878-

<li>If <var>bucket</var>["<a data-link-for=

879-

"ShareTargetFiles">accept</a>"] is empty, return <code>true</code>.

880-

</li>

881891

<li>For each <var>criterion</var> in

882892

<var>bucket</var>["<a data-link-for="ShareTargetFiles">accept</a>"]:

883893

<ol>