ocx 加载 页面卡死
最近遇到的问题,页面需要用到控件,记录下查找问题的历程,方便后期查看!
最终结果,问题根本原因未找出!
目前解决办法:
在项目中根页面中初始化也就是下贴代码,<router-outlet></router-outlet>中页面调用的时,在定义一个div容器,ts中获取容器的width,heigth,top,left 针对object做绝对定位。
使用的方法是:
<object id="hmylHsplay_id" style="display: none;z-index: 9999;position: absolute" classid="CLSID:F419C29C-5657-4728-B881-6D0B0D50C495"></object>
其中classID 就是控件的ID,加载的时候,classID直接映射到注册表中,页面频繁切换,会有几率出现卡死的情况。
原因就是classid引起的。网上的说法很多,有说是 资源未放开的问题等。
以下结论不确保正确:(有不对的欢迎指出)
结论1:根据性能高的电脑,在插件页面和非插件页面,渲染无压力。
在性能低的电脑,插件页和非插件页面,切换次数过多,渲染不出来。
在性能低的电脑,非插件页和非插件页面,切换无压力。
得出插件本身在频繁的初始化过程中会导致浏览器渲染能力能力下降
结论2:
页面卡问题应该是ie或系统的机制,当obj占用很多资源后,创建无效
测试:obj创建N个后,卡死
结论3:
ocx会在 页面触发upload的时候才销毁。(例F5刷新)。upload目前不知道代码怎么触发
以上未查找问题历程,记录下来方便下次继续查找。
ocx 加载 页面卡死相关推荐
- 利用 JQuery的load函数动态加载页面
利用JQuery的load函数动态加载页面 JQuery有好多Ajax函数,其中load是用来动态加载一个页面的内容到指定的dom元素上. 我们来做个例子: 做一个上下(左右)结构的页面,其中下左部分 ...
- 公司-弹出页回调之后加载页面
//选择article之后加载页面 function openpageFunction_callback_articleNumber(spanId, articleId){window.locatio ...
- VS2015 Cordova实现WebView加载页面进度条(Android)
因为使用Cordova做app时,加载页面没有进度条,用户无法感知打开进度,故加入进度条,具体实现如下: 1. 如果项目没有生成过apk,需先生成一次,这样在项目下面才会出现platforms/an ...
- vue 加载页面时触发时间_解析Vue项目的四个方面优化
在本篇文章里我们给大家整理了一篇关于优化VUE项目的四个总要点,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. 运行时优化 1.使用v-if代替v ...
- 解决pjax加载页面不执行js插件的问题
解决pjax加载页面不执行js插件的问题 参考文章: (1)解决pjax加载页面不执行js插件的问题 (2)https://www.cnblogs.com/fanwenhao/p/9643549.ht ...
- 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题 参考文章: (1)使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题 ( ...
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
博客分类: jquery-easyui jQueryAjax框架HTML 现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout ...
- web页面到ajax,页面使用ajax加载页面后如果运行其中的js,webpack如何多页面展示...
1.页面使用了sui-mobile这个框架,其中的页面路由部分会使用ajax加载页面.虽然每次都能加载到下一个页面,但是会出现加载到的页面中的js不去执行的情况. 2.页面打包使用了webpack,现 ...
- html5重新加载页面,使用AngularJSHTML 5模式重新加载页面会产生错误的GET请求
使用AngularJSHTML 5模式重新加载页面会产生错误的GET请求 我想为我的应用程序启用HTML 5模式.我已经为配置放置了以下代码,如下所示这里:return app.config(['$r ...
最新文章
- IOS开发 使用CGContextRef绘制文字时的设置
- ADO数据库编程详解(C++)----初级入门篇
- 添加cacti监控_小水谈监控---Cacti安装(监控)
- 设置 input元素placeholder的字体颜色
- spring boot: spring Aware的目的是为了让Bean获得Spring容器的服务
- Feign 简介和使用
- android 游戏的源程序代码类型,代码准备重写实现网络游戏 [开源]历时5天一款完整的文字策略养成类型游戏完成了...
- 4.10 风格代价函数
- 品尝Android(二)jQuery Mobile初探
- 压缩等级_魔兽世界:9.0会落实等级压缩吗,简单分析一下压缩等级的好处
- Linux 2.6 中的页面回收与反向映射
- latex不等于符号
- 深度学习记录第二篇————Tensor基本操作
- 判断div是否在可视区内
- 学会学习 学会交往——访我校85级机电系毕业生辛平
- 浅谈一类积性函数的前缀和
- 小数,分数,百分数及倍数的怎么表达?怎么读? kira86 于2010-07-07发布 l 已有1958人浏览增大字体 减小字体 常态文玩 数百名外教任意选,每天陪你练口语 一个积分学英语,您的账户
- 组态王与三菱PLC编程软件GXWorks2通过OPC数据库进行动态仿真
- 全倒装超微间距COB(COB微间距)显示主导新型显示技术。
- 计算机中的位,字节,字,字长的概念
热门文章
- K8S污点taint的声明语法、污点的设置、查看和去除
- AutoCAD参照编辑期间不允许使用 SAVE 命令怎么办
- 页面打印插件 jquery.jqprint.js 插件使用实例
- della计算机驱动检测,Installazione dei driver della stampante per una versione precedente di Windows...
- 东软始业教育内容提纲(附题目 及答案)
- 河北工业职业技术学院计算机怎样,河北工业职业技术学院宿舍怎么样 住宿条件好不好...
- [转一好玩的博文]毕业三年,遇见的傻逼公司大盘点
- 华三H3C交换机如何配置堆叠irf虚拟化之如何配置检测机制(配置BFD MAD检测)
- JSR-133: JavaTM Memory Model and Thread Specification原文解析
- ANSYS FLUENT三维非结构网格数值计算及后处理——教室全新风送风与排风