mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-04-14 16:40:58 -04:00
Use application/vnd.excalidraw+json and .excalidraw (#1440)
* Use application/vnd.excalidraw+json and .excalidraw * UA sniff and use appication/json on mobile Safari
This commit is contained in:
parent
9a59b7496e
commit
c35d76cb4c
1 changed files with 6 additions and 2 deletions
|
@ -30,7 +30,11 @@ export async function saveAsJSON(
|
|||
|
||||
const name = `${appState.name}.excalidraw`;
|
||||
await fileSave(
|
||||
new Blob([serialized], { type: "application/json" }),
|
||||
new Blob([serialized], {
|
||||
type: /\b(iPad|iPhone|iPod)\b/.test(navigator.userAgent)
|
||||
? "application/json"
|
||||
: "application/vnd.excalidraw+json",
|
||||
}),
|
||||
{
|
||||
fileName: name,
|
||||
description: "Excalidraw file",
|
||||
|
@ -42,7 +46,7 @@ export async function loadFromJSON() {
|
|||
const blob = await fileOpen({
|
||||
description: "Excalidraw files",
|
||||
extensions: ["json", "excalidraw"],
|
||||
mimeTypes: ["application/json"],
|
||||
mimeTypes: ["application/json", "application/vnd.excalidraw+json"],
|
||||
});
|
||||
return loadFromBlob(blob);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue