输入法问题:
1、QQ浏览器、UC浏览器可通过标签设置横屏(这种模式下输入法也是横屏状态)

    <meta name='full-screen' content='true' /><meta name='x5-fullscreen' content='true' /><meta name='360-fullscreen' content='true' /><meta name="screen-orientation"content="landscape"/><meta name="x5-orientation"content="landscape"/>

2、下面方法测试在华为浏览器可行,在微信和QQ浏览器中无效
通过screen.orientation可以定义手机屏幕的方向
但是lock()方法仅在浏览器已经通过requestFullscreen()切换到全屏模式时起作用

    /** 全屏切换 */public static FullScreenSwitch() {// // Laya 自带全屏功能// Laya.stage.fullScreenEnabled = (true);var document = Laya.Browser.document;var documentElement = document.documentElement;if(document.fullscreenEnabled || document.msFullscreenEnabled || document.webkitFullscreenEnabled || document.mozFullScreenEnabled|| document.webkitFullscreenEnabled){if(document.fullscreenElement || document.webkitFullScreenElement || document.mozFullScreenElement || document.msFullScreenElement){if(document.exitFullScreen) {document.exitFullScreen();//兼容Firefox} else if(document.mozCancelFullScreen) {document.mozCancelFullScreen();//兼容Chrome, Safari and Opera等} else if(document.webkitExitFullscreen) {document.webkitExitFullscreen();//兼容IE/Edge} else if(documentElement.msExitFullscreen) {documentElement.msExitFullscreen();}}else{// 全屏调用// msRequestFullscreen:兼容火狐   webkitRequestFullScreen:兼容Chrome, Safari and Opera等   兼容IE/Edge,只能写msRequestFullscreenvar rfs = documentElement.requestFullScreen ||  documentElement.requestFullscreen || documentElement.webkitRequestFullScreen || documentElement.webkitRequestFullscreen|| documentElement.mozRequestFullScreen|| documentElement.mozRequestFullscreen || documentElement.msRequestFullscreen|| documentElement.msRequestFullScreen || documentElement.oRequestFullScreen|| documentElement.oRequestFullscreen;if (typeof rfs != "undefined" && rfs) {rfs.call(documentElement);var orientation = Laya.Browser.window.screen.orientation    ||Laya.Browser.window.screen.mozOrientation ||Laya.Browser.window.screen.msOrientation  ||null;orientation.lock("landscape-primary");}}}else{alert('没用有能力全屏显示元素并且不支持全屏显示')}}

3、微信浏览器无权限进行相关设置以上设置在微信中无用
1、微信浏览器是基于微信APP的网页,是否全屏在微信中设置。
2、小程序小游戏可以通过json文件中配置"pageOrientation": “landscap” “deviceOrientation”:“landscape” 设置横屏
(官方回答:目前暂时不支持网页应用横竖屏切换的接口)
https://developers.weixin.qq.com/community/enterprisewechat/doc/0006ac16be8ce8d6192b4bc5256800?ivk_sa=1024320u

4、也没有相关控制设置输入法的API

5、IOS使用上面方法暂不可行

根据以上问题,还是要做个功能完善的虚拟键盘功能(时间问题)。

设置浏览器横屏可行性测试,附带浏览器全屏功能相关推荐

  1. 浏览器全屏功能 icon图标设置

    如图,通过点击全屏图标实现页面全屏/取消全屏功能,类似浏览器f11. 一.icon图标选择: 这里偷懒使用的阿里巴巴矢量图标库,当然也可以自己找ui设计一个,地址:icon图标库,icon相关代码如下 ...

  2. 浏览器的全屏功能小结

    原文地址: 浏览器的全屏功能小结 背景 浏览器页面在视频播放, 图片浏览, 编辑文本等场景, 会遇到增大页面的可查看和可交互区域的需求. 对于这种场景, 一般做法是提供一个全屏按钮, 用户可以选择点击 ...

  3. js 控制浏览器 实现全屏 和 退出全屏功能

    在工作中我们偶尔遇到不需要浏览器导航栏和标题栏,需要将整个项目全屏展示的情况,虽然有一些快捷键可以实现此效果,但我们更希望项目中有类似的功能,可以让用户任意切换. 1.js 功能处理 //本案例只为演 ...

  4. JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误

    JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误 PDF.js在iframe模式在火狐浏览器中按钮被屏蔽 经分析,viewer.js 发现了判断逻辑 debug发现 第二个判断后为 ...

  5. html文件如何设置为桌面壁纸,怎样把文件里的图片设置为桌面背景时全部是全屏图?最好详细一点的。...

    怎样把文件里的图片设置为桌面背景时全部是全屏图?最好详细一点的.以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎样把文 ...

  6. vue点击网页全屏_vue-cli点击实现全屏功能(两种方式)

    项目中有点击按钮实现全屏功能 方式一:js实现全屏 代码如下: 全屏 export default { name: "index", data(){ return{ fullscr ...

  7. 全屏功能-实现全屏-图标切换

    目标:添加一个按钮,实现全屏网页全屏切换 实现方法:浏览器中自带全屏功能document.documentElement.webkitRequestFullScreen(),不过有兼容性问题,所以改用 ...

  8. Vue项目中监听全屏事件,实现全屏功能和按esc退出全屏(解决全屏踩坑难题)

    展示效果: 全屏功能 代码: <el-buttontype="button"id="full-btn-medium"@click="VideoF ...

  9. android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能

    怎么在Android 应用中实现一个全屏与非全屏功能 发布时间:2020-12-04 17:31:45 来源:亿速云 阅读:135 作者:Leah 怎么在Android 应用中实现一个全屏与非全屏功能 ...

最新文章

  1. 网络工程师_记录的一些真题_2005下半年上午
  2. 德州仪器Q2净利7.79亿美元 营收32.7亿美元
  3. 为CentOS 7安装VMware-tools
  4. web page web form php,Web Pages Razor
  5. Eureka客户端使用IP注册preferIpAddress和ip-address的区别
  6. Quartus和ISErom文件格式
  7. CF1286D-LCC【动态dp,数学期望】
  8. js如何监听元素事件是否被移除_JS移除事件监听的方法 .removeEventListener( )
  9. IOS数据存储 —— 1 沙盒(数据存储目录)
  10. 【guava】大数据量下的集合过滤—Bloom Filter
  11. Greenplum技术浅析
  12. 【动态主席树】ZOJ 2112【树状数组+主席树】
  13. linux怎么对文件去重,linux文件合并、去重、拆分
  14. 如何一键查看你的QQ/绑定了多少应用?
  15. 【IoT】产品设计:关于专利申请,这篇文章就够了
  16. 倒计时1天,IMG、完美、腾讯技术大咖相聚直播间详解光线追踪技术
  17. 《实用C语言编程》读书笔记
  18. 基于OpenGL的3D天空仿真
  19. Python +SQL Server 框架及返回结果处理
  20. [附源码]Python计算机毕业设计大学生社团管理系统

热门文章

  1. 破解芝诺悖论之阿基里斯追乌龟
  2. android插件式换肤核心实现
  3. cocos creator mac xcode12 ios模拟器运行报错解决办法
  4. 华为麒麟659和麒麟710处理器参数比较
  5. 强化学习的两大话题之一,仍有极大探索空间
  6. python3 django2开发个人商城网站(自定义用户表保持登录状态功能)
  7. 时隔六年,苹果超越vivo,再次成为中国市场最大智能手机厂商
  8. 清除计算机垃圾cmd命令,如何使用cmd命令窗口清理电脑废物
  9. 山水之道第三境——精灵的飞天之门
  10. 【墙裂收藏】40000字 Matplotlib 实操干货,真的全!