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 fc183b1a1001b93cbb2e7f874fbe4b3a25138948..fcf02749167e2f21f09bc8918420e6f34a0beb20 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 653524bcdcf9cd860c8bfd10272d9bff2a95db21..36a09fb675caf0fc7d431f22c7d34319b9013f1f 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": {} } }