首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android-薛之涛

    android 白屏

    1.我遇到过用户点击进入app,出现白屏。 原因:出现的原因:(1)启动页进入onCreate()里的setContentView()前后布局进行了太多的操作. WindowManager.LayoutParams.FLAG_FULLSCREEN,         WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(view); 第二种方法:注意此方法还有几毫米的白屏但效果已经很好了

    1.3K30发布于 2018-09-12
  • 来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

    React Native Android启动屏,启动白屏,闪现白屏

    React Native Android启动屏,启动白屏,闪现白屏 尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 本文出自《React Native 问题描述: 用React Native架构的无论是Android APP还是iOS APP,在启动时都出现白屏现象,时间大概1~3s(根据手机或模拟器的性能不同而不同)。 这期间由于js bundle还没有完成装载并渲染,所以界面显示的是白屏白屏给人的感觉很不友好,那有没有办法不显示白屏呢? 上文解释了:为什么React Native应用会在启动的时候显示一会白屏。 修改主题解决闪现白屏/黑屏 问题描述: 市场上有很多应用,在启动的时候,会出现闪现黑屏或白屏,有的应用却没有。究其原因,是主题在搞鬼。 因为启动Activity也是需要时间的,这之间的时间间隔,便是闪现白屏或黑屏的时间。 解决方案 为解决启动时闪现白屏或黑屏的问题,我们可以从主题下手,为应用创建一个透明的主题。

    2.7K90发布于 2018-05-07
  • 来自专栏岑志军的专栏

    WKWebView 白屏问题

    UIWebView 上当内存占用太大的时候,App Process 会 crash;而在 WKWebView 上当总体的内存占用比较大的时候,WebContent Process 会 crash,从而出现白屏现象 在 WKWebView 中加载下面的测试链接可以稳定重现白屏现象: http://people.mozilla.org/~rnewman/fennec/mem.html 这个时候 WKWebView.URL ,系统会调用上面的回调函数,我们在该函数里执行[webView reload](这个时候 webView.URL 取值尚不为 nil)解决白屏问题。 B、检测 webView.title 是否为空 并不是所有H5页面白屏的时候都会调用上面的回调函数,比如,最近遇到在一个高内存消耗的H5页面上 present 系统相机,拍照完毕后返回原来页面的时候出现白屏现象 综合以上两种方法可以解决绝大多数的白屏问题。 参考链接:腾讯Bugly

    4.9K20发布于 2018-05-28
  • 来自专栏第三方工具

    postman打开白屏

    postman打开白屏 1.打开高级系统设置; 2.在“高级”选项卡中,单击“环境变量”; 3.添加一个新的系统变量:POSTMAN_DISABLE_GPU=true 4.关闭Postman并重新打开(

    52610编辑于 2024-10-09
  • 来自专栏前端技术分享|前沿资讯|读书分享

    vue白屏优化方案

    问题   vue项目打包后,在非首次线上替换dist文件时,某些手机/浏览器在之后首次打开页面,可能出现白屏情况。那么该问题产生原因是什么呢?我们又该如何应对呢? 但是当第n(n>1)次上线后,由于在用户端会默认缓存index.html入口文件,而由于vue打包生成的css/js都是哈希值,跟上次的文件名都不同,因此会出现找不到css/js的情况,导致白屏的产生。 那么在服务端更新包之后,由于旧的文件被删除,而index.html所链接的路径依然是旧文件路径,因此会找不到文件,从而白屏。解决方案一般是强制刷新页面或者清除缓存重新加载。 +_Version+'js') } 方案3. add_header Pragma no-cache; } 方案对比 方案 操作难度 优缺点 1 html文件简单修改 基本上没用 2 webpack配置简单修改 跟hash值文件名一个性质,不解决痛点 3

    3.6K20发布于 2019-09-05
  • 来自专栏河湾欢儿的专栏

    vue3 vite ios安卓低版本白屏问题

    minify: 'terser', target: ['edge90', 'chrome90', 'firefox90', 'safari15'], // 适配低版本浏览器 }, }) 3

    1.1K20编辑于 2023-10-14
  • 来自专栏程序员成长指北

    如何实现前端白屏监控?

    背景 不知从什么时候开始,前端白屏问题成为一个非常普遍的话题,'白屏' 甚至成为了前端 bug 的代名词:_喂,你的页面白了。 为什么单独监控白屏 不光光是白屏白屏只是一种现象,我们要做的是精细化的异常监控。异常监控各个公司肯定都有自己的一套体系,集团也不例外,而且也足够成熟。 这就是本文讨论白屏这一场景的原因,我把这一场景的边界圈定在了 “白屏” 这一现象。 处理方法也不太一样,不过整体流程是相同的,我们以当前函数式组件为例子,直接执行 App(props) 方法,这里有两种情况 该组件 return 一个单一节点,也就是返回一个 ReactElement 对象,重复 3 我们循环他,每一个节点执行 3 - 4 步骤。

    2.2K20发布于 2021-07-08
  • 来自专栏胡哥有话说

    前端性能优化之白屏时间

    前言 该篇文章会为您分享在前端性能优化中非常重要的一环-白屏时间,将从白屏时间的概念、重要性以及白屏的过程一一进行阐述,同时提供性能优化的策略与实践。 一、概念 白屏时间:即用户点击一个链接或打开浏览器输入URL地址后,从屏幕空白到显示第一个画面的时间。 白屏时间的长短将直接影响用户对该网站的第一印象。 3. 服务端请求处理响应 在TCP连接建立后,Web服务器接受请求,开始进行处理,同时浏览器端开始等待服务器的处理响应。 Web服务器根据请求类型的不同,进行相应的处理。 四、白屏-性能优化 至此,我们已经了解了从浏览器在打开一个链接开始,到屏幕展示的过程-白屏时间的历程,那这对每个环节中发生的事情,我们可以有针对性的进行相关的优化。 1. 3. 服务端处理优化 服务端的处理优化,是一个非常庞大的话题,会涉及到如Redis缓存、数据库存储优化或是系统内的各种中间件以及Gzip压缩等... 4.

    16.2K30发布于 2019-09-18
  • 来自专栏ionic3+

    【技巧】ionic3优雅解决启动前、后黑白屏问题

    1、启动前黑白屏 启动前黑白屏问题,仅存在于android,是android应用的通病,ionic表示这锅它不背。 所以解决方式有好几种,可以看这两篇文章: Android启动页优化,去黑屏实现秒启动 Android启动页黑屏及最优解决方案 具体应用在ionic上可以参照这个: 快速解决ionic安卓主题启动时短暂的黑屏或白屏问题 原理很简单,但实际操作起来需要调整,因为默认没有主题文件styles.xml的,我们需要创建,具体改造步骤如下(下面的1、2步是为了实现上述a,3、4步是为了实现上述b): 1)创建styles.xml 3)安装cordova-custom-config——用于修改启动页Activity的主题样式为上述的自定义样式WelcomeStyle或Appwelcome。 statusBar.styleDefault(); splashScreen.hide(); }); } 3、其它情况 可能加了--prod参数后build出现的,先看命令行的输出提示

    4.8K60发布于 2018-08-20
  • 来自专栏Vue源码 & 前端进阶体系

    【性能】计算首屏白屏时间

    有些都是很常见的知识,但是为了梳理自己的知识树,所以尽量模糊的地方都会记录 笔记列表在公众号右下角 今天要记录的知识盲区是 白屏 和 首屏 ? 页面开始请求,到 页面刚开始显示内容,叫做白屏时间 白屏时间 = 页面开始展示时间点 - 开始请求时间点 ? javascript"> window.firstScreen = Date.now(); </script> <div class="module-<em>3</em>" 3自定义模块计算法 这个算法和 标记首屏的方法极为相似,同样忽略了首屏内图片加载的情况 但是自定义模块的方法考虑了一个重要因素,就是异步数据 在首屏标签标记法中,是无法计算到异步数据带来的首屏空白的,所以它的适配场景十分有限 window.firstScreen = Date.now(); }, 3000) </script> <div class="module-<em>3</em>"

    4.1K11发布于 2019-11-18
  • 来自专栏Android开发者家园

    解决 APP启动白屏黑屏问题

    为什么我的 APP 启动会白屏或者黑屏 有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进入我们的 APP。那么这是为什么呢? 模拟效果 下面我们模拟一下白屏的效果 可以看到打开 APP 的时候会有白屏的现象出现,当然我的这个演示 APP 程序没有那么复杂,因此我为了实现这种效果,就在 Application 中做了个睡眠。 所以其实我们看到的白屏或者黑屏就是 StartingWindow,那么为什么是白色或者黑色呢? 我们默认的 Theme 是 @android:style/Theme.Light 的话,这个时候就会产生白屏了。 黑屏就是应用了 @android:style/Theme.Black,好了到这里我们就彻底明白为什么会出现白屏或者黑屏了。

    3.5K20发布于 2019-12-26
  • 来自专栏小狼的世界

    CodeIgniter 2.1.0 的白屏错误调试

    今天在配置一个CodeIgniter 2.1.0时,遇到白屏,系统报500错误,但是Apache的错误日志中看不到任何错误信息输出。 Mysql:5.0.77 通过不断的die测试,定位到system/database/drivers/mysql/mysql_driver.php文件中,发现mysql的调用函数都用了@将错误信息隐藏了,难怪白屏 最后测试到,问题出在下面这个函数上: 1: function db_set_charset($charset, $collation) 2: { 3:

    1.7K30发布于 2018-07-25
  • 来自专栏iPhone技巧分享

    苹果iPhone白屏死机?如何修复?

    你的iPhone或iPad是否突然白屏死机?试试以下5种修复方法。 iPhone白屏死机.jpg iPhone白屏死机的原因 iPhone出现白屏的原因有很多,最常见的原因如下: 电池耗尽:如果你的iPhone没电了,它可能会卡在白屏上。 越狱失败:如果你正在尝试越狱iOS设备,但越狱过程因为一些未知原因中断,白屏情况更为常见。 硬件问题:另一个常见的白屏原因是iPhone的某些硬件出现故障或被损坏,从而导致设备卡在白屏上无法开机。 无论iPhone白屏死机的原因是什么,请尝试以下步骤来修复它。 它的操作非常简单,不需要任何专业知识,自己在家就可以修复iPhone白屏死机问题。 choose-repair-mode.jpg 以上就是5种修复iPhone白屏死机的方法。

    7.8K00发布于 2021-08-06
  • 来自专栏贝丝的专栏

    开机黑屏或空白屏幕?

    这种情况不会经常发生,但有时可能会出现问题,导致你的设备显示黑屏或空白屏幕。可能会导致黑屏或空白屏幕出现的一些常见情况包括:显示器连接问题、显示适配卡驱动程序更新问题或最近更新或安装的问题。 如果连接状况良好并且你仍然看到黑屏或空白屏幕,请尝试操作 3中的步骤,以删除第三方防病毒软件。 操作 3:删除第三方防病毒软件 现在已经知道,某些第三方防病毒软件会导致出现黑屏或空白屏幕。 登录到 Windows 10 之后出现黑屏或空白屏幕 如果你在进入登录屏幕之后看到黑屏或空白屏幕,请尝试以下操作: 操作 1:请尝试使用 Windows 键序列唤醒屏幕。 如果你仍看到黑屏或空白屏幕,请尝试操作 3中的步骤以回退显示适配卡驱动程序。 操作 3:回退显示适配卡驱动程序 注意 显示适配卡也称为显卡。 如果你仍看到黑屏或空白屏幕,请尝试操作 5中的步骤以删除第三方防病毒软件。 操作 5:删除第三方防病毒软件 现在已经知道,某些第三方防病毒软件会导致出现黑屏或空白屏幕。

    8.9K21发布于 2020-04-02
  • 来自专栏禅境花园

    VUE 路由切换白屏的问题

    关于 vue 路由切换的白屏,事实上在开发的过程中,我一直没有遇到过。 我有个哥们遇到这个问题,问我怎么解决的, 我晕了,我没遇到这样的问题啊,我怎么解决啊啊啊啊。。 事实上是遇到过一回的。 服务器部署配置问题 这个问题造成的白屏体现在: 首页可以正常浏览,但是------通过$router.push('/home')跳转页面 正常,然后刷新 就是白屏或 404 本不想在文章加入这个问题和解决方案 场景一:IE9(兼容性问题) 严格来说不是白屏的问题,应该说是兼容性问题,直接就是不支持,报错了,渲染无法执行造成的。 所以假如要解决白屏的问题,可以着么干 const router = new VueRouter({ routes: [...], scrollBehavior (to, from, savedPosition 也就是每次发版本之前会干掉之前的 js 和 css 文件,那么被缓存的 index.html 会无法加载之前旧的 js,css 还有一些其他的静态资源文件,而新的 js 和 css 则不会被加载,那么白屏就诞生了

    2.3K30编辑于 2022-10-25
  • 来自专栏前端开疆扩土之路

    代码刚上线,页面就白屏

    白屏异常检测主要分为两个部分,一个是如何检测,一个是什么时候检测, 检测方案 首先明确一点,页面打开慢,白屏时间长,不等于白屏;页面就是白色图,不等于白屏。 2.快速检测:代码通过检测关键节点的渲染状态来快速判断页面是否为白屏,方便进行后续处理。 3.可扩展性:示例代码可以根据实际需求进行修改和扩展,例如添加其他检测条件或特定行为。 2、定义属于容器元素的集合,如 ['html', 'body', '#app', '#root'] 3、判断17这个采样点是否在该容器集合中。 pixels[i]; const green = pixels[i + 1]; const blue = pixels[i + 2]; const alpha = pixels[i + 3] ; // 将 RGB 转换为灰度值 const grayscale = (red + green + blue) / 3; // 如果灰度值低于阈值,则返回

    1K10编辑于 2023-11-28
  • 来自专栏程序语言交流

    qiankun vue 子应用页面刷新白屏

    以及页面中的按钮等项目版本由于不同的库版本遇到的问题可能不一致,这里记录一下相关版本node: v16.13.0npm: 8.1.0vue: 2.6.11qiankun: 2.7.0实际开发场景中遇到的白屏问题日常开发中 修改的子应用样式等代码无法实时预览,只能通过先访问 http://localhost:9530/ 主页刷新后,然后再通过页面的路由跳转按钮手动跳转到对应的功能页面才行功能页面修改代码后通过刷新浏览器发现页面直接白屏

    5.6K10编辑于 2022-09-12
  • 来自专栏Android机动车

    App冷启动与启动白屏处理

    特点:未清理后台任务,再次启动 3为什么出现白屏 在一个Activity打开时,如果该Activity所属的Application还没有启动,系统会为这个Activity创建一个进程; 每创建一个进程, ()方法; Application的onCreate方法执行完后,启动的Activity的onCreate方法才会开始执行; 在Application的onCreate方法中执行耗时间的操作,就会出现白屏 5白屏如何解决 大致有以下三种方法: 使用IntentService实现异步处理耗时的操作; 将背景图设置成我们APP的Logo图,作为APP启动的引导,现在市面上大部分的APP也是这么做的 将背景颜色设置为透明色

    1.8K20发布于 2018-08-03
  • 来自专栏张戈的专栏

    桌面白屏(Active故障)修复批处理

    如此确实能修复这白屏故障桌面,但是用户的所有事设置均被重置,加大了维护工作量,这不是做维护愿意看到的,于是左查右查,我终于找到了症结所在! 还是不是作为超级懒人的我所要的答案,于是我就动手写个批处理好了,于是就有了下面这个代码: @echo off   color 2f   mode con cols=39 lines=8   title ※白屏修复工具 Desktop.htt文件   echo ^<HTML^> >"%tmp%\Desktop.htt"   echo ^<BODY background="" style="border:none;" bgcolor=#3A6DA6 DLL,UpdatePerUserSystemParameters   Rundll32.exe USER32.DLL,UpdatePerUserSystemParameters   echo 桌面白屏及壁紙故障修复成功 3.此代码仅在 XP 环境下测试过,其他环境请先测试后再使用。 代码使用过程若有任何问题请在留言处粘贴错误信息,我会第一时间答复你!

    1.7K60发布于 2018-03-23
  • 来自专栏前端技术分享|前沿资讯|读书分享

    【优化】vue项目缓存引发的白屏

    发现问题 近期vue项目在构建完成上线之后,每次往线上更新版本,总会收到一部分反馈——web页面白屏,需要清除缓存数据重新加载才能正常访问。 其次排除首页加载过慢问题,因为白屏无论多久都不会渲染页面。最终定位到缓存问题,产生原因如下: “在首次上线项目时,build生成的资源文件直接放到服务端上线即可。 但是当第n(n>1)次上线后,由于在用户端会默认缓存index.html入口文件,而由于vue打包生成的css/js都是哈希值,跟上次的文件名都不同,因此会出现找不到css/js的情况,导致白屏的产生。 [chunkhash].' + Timestamp + 'js') } vue-cli@3.x // vue.config.js const Timestamp = new Date().getTime ${Timestamp}.css` }]) } }, } 3.

    3.8K51发布于 2020-12-15
领券