safeImageUrl関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A picture's address, or null when it is anything else. A picture is a data:image/ address (png, jpeg, gif, webp,
avif or svg), an https: or http: address, an address on the same site (/logo.svg, ./logo.svg, ../logo.svg)
or a plain file name. A javascript: address, any other data: address, and anything with a quote or an angle
bracket in it, is not one.
インポート
import { safeImageUrl } from "@johnmorrisdotca/toranpu/card-faces";
定義
function safeImageUrl(url: unknown): string | null
引数
| 名前 | 型 | 説明 |
|---|---|---|
url | unknown | An untrusted image URL. |
戻り値
string | null
A picture's address, or null when it is anything else. A picture is a data:image/ address (png, jpeg, gif, webp, avif or svg), an https: or http: address, an address on the same site (/logo.svg, ./logo.svg, ../logo.svg) or a plain file name. A javascript: address, any other data: address, and anything with a quote or an angle bracket in it, is not one.
例
import { safeImageUrl } from "@johnmorrisdotca/toranpu/card-faces";
console.log(safeImageUrl("javascript:alert(1)"));null出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。