diff --git a/app/src/protyle/export/index.ts b/app/src/protyle/export/index.ts index 63061fd6a..241590b24 100644 --- a/app/src/protyle/export/index.ts +++ b/app/src/protyle/export/index.ts @@ -11,7 +11,7 @@ import {getThemeMode, setInlineStyle} from "../../util/assets"; import {fetchPost, fetchSyncPost} from "../../util/fetch"; import {Dialog} from "../../dialog"; import {replaceLocalPath} from "../../editor/rename"; -import {getScreenWidth, isInAndroid, isInHarmony, setStorageVal} from "../util/compatibility"; +import {getScreenWidth, isInAndroid, isInHarmony, isInIOS, setStorageVal} from "../util/compatibility"; import {getFrontend} from "../../util/functions"; const getPluginStyle = async () => { @@ -705,13 +705,14 @@ export const onExport = async (data: IWebSocketData, filePath: string, servePath themeStyle = ``; } const screenWidth = getScreenWidth(); - const mobileHtml = isInAndroid() || isInHarmony() ? { + const isInMobile = isInAndroid() || isInHarmony() || isInIOS(); + const mobileHtml = isInMobile ? { js: `document.body.style.minWidth = "${screenWidth}px";`, css: `@page { size: A4; margin: 10mm 0 10mm 0; } .protyle-wysiwyg {padding: 0; margin: 0;}` } : {js: "", css: ""}; const html = ` - +