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

推荐订阅源

Cisco Talos Blog
Cisco Talos Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
雷峰网
雷峰网
The Register - Security
The Register - Security
The Cloudflare Blog
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
I
InfoQ
博客园 - 三生石上(FineUI控件)
H
Help Net Security
博客园 - 司徒正美
Vercel News
Vercel News
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
L
LangChain Blog
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recorded Future
Recorded Future
小众软件
小众软件
Martin Fowler
Martin Fowler
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
腾讯CDC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Apple Machine Learning Research
Apple Machine Learning Research
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
Y
Y Combinator Blog
V
Visual Studio Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
V
V2EX
Blog — PlanetScale
Blog — PlanetScale

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>