IE内网区域中的ActiveX控件被阻止,没有提示
ActiveX control in IE intranet zone - blocked without a prompt?
我正在为我的公司编写一个内部网页面,需要使用嵌入式dll (COM)。该dll已在所有客户端计算机上注册,因此不需要从页面上下载,只需要运行即可。
我尝试使用以下代码来嵌入控件:
var newObj = new ActiveXObject("servername.classname");
这在本地测试时有效,但从内部网对象无法实例化与js错误"自动化服务器无法创建对象"。我怀疑这是因为IE(7)在默认情况下在内网区域阻止ActiveX控件。我也试过使用<object>
标签,没有运气。
我有一个完成这项工作的截止日期,it部门不太可能在此之前改变公司的安全设置,所以除非他们非常直接地这样做,否则这真的不是一个选择。
所以我的问题是:是否有任何可能的解决方案,将允许我嵌入控件,以便它至少会提示用户,而不是默默地阻止控件,而不改变IE中的默认安全设置?
几乎公司里的每个人都在使用某种版本的IE(最多7个),所以它只需要为这个工作。
感谢所有的帮助和评论。
谢谢。
:如果这绝对是不可能的,我正在考虑在这个问题中使用服务器上的脚本中的dll。我还是宁愿在客户端做,因为控件有一些不错的用户界面可用。
如果你嵌入一个<object>
标签,它应该提示你不管;然后,您可以通过object标记对它进行调用。另一个可以工作的技巧是把:<!-- saved from url=(0013)about:internet -->
作为你的html文件的第一行;我不知道这是否会在内网区域工作,但从本地主机,这将导致页面被视为一个互联网页面。
我使用过FireBreath插件(作为activex控件,可以按您描述的方式调用),从来没有遇到过这样的问题。好运!
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何更改文本框控件的不透明度值
- 所有控件的组合框
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 在angularjs中创建自定义控件的推荐方法
- 自定义控件中的双向绑定在SAPUI5中不起作用
- 如何在ASP中为用户控件添加Javascript对象网
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 在HTML5画布上添加按钮和控件
- 隐藏HTML5视频控件
- 如何设置Telerik RadUpload控件的默认工具提示
- 使剑道 UI 下拉列表将“选择控件”的“标题”属性显示为剑道工具提示
- asp.net 图表控件显示不正确的工具提示日期时间值
- 我想为选中的项目附加一个点击事件,并在jquery的自动完成控件中显示鼠标上的工具提示
- IE内网区域中的ActiveX控件被阻止,没有提示