From d01a057f7865a599cd8a2b88f893e298e642bee6 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Thu, 12 Sep 2019 16:20:20 +0800 Subject: [PATCH] feat(app-plus): render:'always' --- .../lib/platforms/app-plus/index.js | 12 ++++++++++-- .../lib/platforms/app-plus/manifest.json | 4 +--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js index fc183b1a10..fcf0274916 100644 --- a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js +++ b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/index.js @@ -177,9 +177,8 @@ module.exports = function (pagesJson, userManifestJson) { // 允许内联播放视频 manifestJson.plus.allowsInlineMediaPlayback = true - // 安全区配置 if (appJson.tabBar && appJson.tabBar.list && appJson.tabBar.list.length) { - // 仅包含 tabBar 的时候才配置 + // 安全区配置 仅包含 tabBar 的时候才配置 if (!manifestJson.plus.safearea) { manifestJson.plus.safearea = { background: appJson.tabBar.backgroundColor || '#FFFFFF', @@ -188,6 +187,15 @@ module.exports = function (pagesJson, userManifestJson) { } } } + } else { + // "render": "always" + if (!manifestJson.plus.launchwebview) { + manifestJson.plus.launchwebview = { + 'render': 'always' + } + } else if (!manifestJson.plus.launchwebview.render) { + manifestJson.plus.launchwebview.render = 'always' + } } let flexDir = false diff --git a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/manifest.json b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/manifest.json index 653524bcdc..36a09fb675 100644 --- a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/manifest.json +++ b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/manifest.json @@ -30,8 +30,6 @@ "alwaysShowBeforeRender":true }, "popGesture": "close", - "launchwebview": { - "render": "always" - } + "launchwebview": {} } } -- GitLab