dcloudio / dcloudio/uni-app

安卓离线打包,JS原生方法requestFullscreen无法使用

Open
#4,236 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
使用requestFullscreen方法的代码在离线打包后实机上无法使用

**复现步骤**
[复现问题的步骤]
1.在5+APP内部代码使用requestFullscreen方法
2.使用安卓离线打包,我使用的是腾讯X5内核
3.实机上显示document.fullscreenEnabled为false,无法使用requestFullscreen API

[或者可以直接贴源代码]

**预期结果**
requestFullscreen 全屏相关API正常使用

**实际结果**
实机调用后报错
Uncaught (in promise) {"name": "TypeError", "message": "fullscreen error", "stack": "TypeError: fullscreen error\n at Te.mapFullScreen (file:///android_asset/apps/H56E0B738/www/dist/js/chunk-cc56e066.d8ede9d9.js:1:88013)\n at Object.d (file:///android_asset/apps/H56E0B738/www/dist/js/chunk-4730eba2.ce5c468d.js:1:8033)\n at click (file:///android_asset/apps/H56E0B738/www/dist/js/chunk-4730eba2.ce5c468d.js:1:7028)\n at Vn (file:///android_asset/apps/H56E0B738/www/dist/js/chunk-vendors.d092def7.js:85:24706)\n at HTMLDivElement.n (file:///android_asset/apps/H56E0B738/www/dist/js/chunk-vendors.d092def7.js:85:14515)\n at HTMLDivElement.La.o._wrapper (file:///android_asset/apps/H56E0B738/www/dist/js/chunk-vendors.d092def7.js:85:62078)"}

**系统信息:**
- 发行平台:5+APP
- 操作系统:小米安卓13
- Android 离线SDK - 正式版3.7.8

**补充信息**
离线打包的安卓webview的全屏权限没有开启,我用的是腾讯X5内核SDK。
尝试Hbuilder的基座打出来的5+APP也选用的腾讯X5内核,但是显示document.fullscreenEnabled为true,全屏API正常调用,只有离线打包有问题

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.