我编写了一个activeX 控件,遇到activeX 控件 与网页的其他元素交互的问题。
本来用这个地方的方法可以解决
http://www.jx-n-tax.gov.cn/wssw/help/install/htm/security.htm
,但是我的问题有一个地方比较特殊
那就是我的网页是本地的,
即其他人的网页的地址是http://192.168.1.1/1.html(只是举例)
而我的是 C:\tmppage\1.html
(且一定是这种形式的,如果我把网页架设到IIS,或者 apacha 上面就可以解决问题,
但我的网页要求一定不能依赖 IIS 或者 apacha之类的 )
只能是 C:\tmpage\1.html
所以想问一下,在受信任站点如何添加 C:\tmppage\1.html
或者提供在本地网页 C:\1.html 解决activeX 控件 与网页的其他元素交互的问题的其他方法
------解决方案--------------------
IE-ActiveX安全级别设置的问题,在IE里直接打开本地文件,则视为“活动内容”,自定义安全设置,改变提醒/允许未知ActiveX运行
IE选项 > 高级 > 勾选“允许活动内容在我的计算机上运行*"
不知道行不行..
------解决方案--------------------
右键IE-Internet属性-安全选项卡-选中可信站点-点站点按钮-输入要添加的可信的站点-添加-关闭-确定-完成
------解决方案--------------------
你也可以在自定义级别那里设置设置
------解决方案--------------------
------解决方案--------------------
在注册表中可以使用 C# 进行操作添加
------解决方案--------------------
js代码
- JScript code
var _ws=new ActiveXObject("WScript.Shell"); _ws.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains\\XXX.com",""); _ws.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains\\XXX.com\\www",""); _ws.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains\\XXX.com\\www\\http","2","REG_DWORD"
------解决方案--------------------
用.reg注册表文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\XXX.com]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\XXX.com\www]
"http"=dword:00000002
这个文件打包成rar压缩文件,把这个文件跟网站一通发布,再在你的第一个页面上放置一个超链接,叫做:设置IE
------解决方案--------------------
把机器名加到本地站点里试试