IE插件加载问题调试
IE插件常见加载问题
- IE安全设置不允许
- 插件没有正确安装
- 插件没有足够权限访问资源
- 64位IE
IE Active X插件相关设置
http://technet.microsoft.com/en-us/library/dd346862.aspx
http://support.microsoft.com/kb/182569?wa=wsignin1.0
http://windows.microsoft.com/en-US/windows-vista/Change-Internet-Explorer-Security-settings
IE插件在网页中使用方式一般如下,
<!DOCTYPE html>
<html>
<body><object width="400" height="40"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="bookmark.swf">
<embed src="bookmark.swf" width="400" height="40"></embed>
</object></body>
</html>
插件安装以及访问权限检测
其中classid对应的guid就是插件COM对象注册的CLSID。通过在注册表中搜索这个ID可以验证该插件是否已经安装。
HKCR\CLSID\{D27CDB6E-AE6D-11cf-96B8-444553540000}
如果确定了该ID存在于注册表项,接下来可以查看访问网页的时候该注册表项是否被成功访问。可以使用process monitor抓trace来看注册表项访问成功与否。是否存在与该注册表项相关的access denied请求。
也有少量插件需要访问一些其他资源,例如本地目录,虽然加载成功,但是后续资源访问出现异常同样可能导致与加载不成功类似的现象,同样可以通过process monitor来检测后续是否存在失败的访问请求。
另外判断插件是否加载成功也可以通过Process Explorer来查看进程中加载的dll或者ocx文件,来判断该插件是否已经成功被加载到进程。
64位IE
还有一点需要注意的是要检查一下运行的IE是32位还是64位版本,因为一般插件都是为32位IE提供的,64位版本的IE加载不了。
IE插件加载问题调试相关推荐
- 如何让插件加载到Qt Designer
本文介绍的是如何让插件加载到Qt Designer,插件是一种遵循一定规范的应用程序接口编写出来的程序,对于Qt Designer不多做介绍了,先看内容吧. 本文介绍的是如何使自定义的插件加载到Qt ...
- vscode安装swift插件_使用 Webpack 优化 VS Code 插件加载性能
Webpack 这一 JS 模块打包神器相信大家都不陌生了.由于 VS Code 插件大部分也都是 JS/TS 代码 + 依赖库的形式,因此也可以使用 Webpack 打包,优化性能. 经过实测,经过 ...
- kettle插件加载流程
前言 kettle遵循着插件机制,基于插件使得kettle整个结构非常清晰,耦合性低,移植性强,特别是对kettle进行二次开发尤其方便,根据了解,扩展step类型的插件比较多,具体步骤可以参考:ht ...
- 情迁红包配合情迁QQ机器人新版作为插件加载的使用教程
初次体验 如果你第一次打开本文章,我想对你说的是,这文章可能只供参考因为有些设置又了很大的改动,以及方式也不一样了. 插件开发具体还请参考 手机端编写LUA脚本插件https://www.jiansh ...
- win7下一次加载和调试sys驱动程序的过程以及捕捉到内核打印字符串函数的输出
这是以前做的: 构建出一个.sys驱动以后,用工具加载,然后查看内核打印函数DbgPrint或KdPrintEx的输出: 工具网上都有: 有些选项要设置: 加载和调试.捕获的过程:并不是每次都会加载s ...
- datax底层原理_Datax 插件加载原理
Datax 插件加载原理 插件类型 Datax有好几种类型的插件,每个插件都有不同的作用. reader, 读插件.Reader就是属于这种类型的 writer, 写插件.Writer就是属于这种类型 ...
- ArcGIS\QGIS无插件加载(无偏移)MapBox高清影像图
喜欢就关注我们吧! 首先介绍一下MapBOX. Mapbox 是用于移动和 Web 应用程序的位置数据平台.用户可以使用Mapbox Studio创建一个自定义.交互式的地图,然后可以将这些自定义的地 ...
- 纸壳CMS的插件加载机制
纸壳CMS是一个开源的可视化设计CMS,通过拖拽,在线编辑的方式来创建网站. GitHub https://github.com/SeriaWei/ZKEACMS.Core 欢迎Star,Fork,发 ...
- [UE]模块无法被加载,因此插件加载失败。可能存在系统错误,或模块未能正确设置
[UE]模块无法被加载,因此插件加载失败.可能存在系统错误,或模块未能正确设置 可能原因 可能原因 动态库丢失
- WordPress 插件开发教程:插件加载顺序、创建插件、add_action与do_action
一.插件加载顺序 1.index.php 2.wp-blog-header.php 3.wp-load.php 4.wp-config.php 5.wp-settings.php 二.创建插件 1.插 ...
最新文章
- node执行cmd命令方法
- Android开发学习---使用Intelij idea 13.1 进行android 开发
- Response.Redirect(),Server.Transfer(),Server.Execute()的区别
- linux yun nginx,Linux - CentOS 7 通过Yum源安装 Nginx
- javascript基础知识(16) 变量提升
- 小学音乐教学和计算机的融合,【多媒体技术论文】小学音乐多媒体教学融入策略问题(共5881字)...
- KPN iTV的敏捷转型之旅
- 【开学】下半年简单规划
- 【Python学习笔记】列表生成式和生成器
- TortoiseGit 添加ssh key
- 几种数据可视化框架分析
- 国际h2真假u盘测试软件,u盘速度测试软件H2TEST
- 电子技术基础(三)_第3章集成运算放大器及其应用__基本运算电路
- 【vtk实例】平面切割
- 线性代数学习笔记(二)——n阶行列式
- ims系统 呈现服务器,ims系统
- 百鸡百钱问题和( 30人消费50元,可能包括男人女人小孩,男人3元,女人2元,小孩1元,问各有多少人)问题
- aix小机Java64位安装包,aix 5.3不能安装java1.4 64位
- MLY -- 8.Establish a single-number evaluation metric for your team to optimize
- web前端全套教程,入门必备