A query parameter can have more than one value
Repeated query parameters survive in URLSearchParams, but get returns only the first. Choose deliberately between reading every value, adding another value, and replacing the list.
Topic · 9 stories
9 stories tagged web-development on AI Tamer, newest first.
Repeated query parameters survive in URLSearchParams, but get returns only the first. Choose deliberately between reading every value, adding another value, and replacing the list.
A voice widget can fail before the browser asks for microphone access. Learn how the parent page’s Permissions Policy affects an iframe and how to check each layer.
Structured Fields give some HTTP headers a shared way to carry numbers, strings, booleans, and collections. The field definition tells clients how to read them.
A user-supplied URL can make a server contact private services. Here is how server-side request forgery works and how to set safe fetch boundaries.
An older tab can leave an IndexedDB schema upgrade waiting. Here is how versionchange and blocked coordinate the handoff, and how to give users a clear way forward.
A chat needs to announce when a reply starts, finishes, or fails. Short status messages can do that without moving focus.
A large HTTP upload can be rejected from its headers before its body is sent. Here is how Expect: 100-continue works and where its limits lie.
Generated Markdown can cross a security boundary when an app turns it into HTML. Here is how to render the answer while keeping text, links, and formatting under control.
One illustration can need a description, a link destination, or empty alt text. This guide shows how to choose from the image's job on each page.