0

加载网站时,我收到以下安全警告:

您是否只想查看安全传送的网页内容。

这个弹出窗口导致我的代码出错,有没有办法用 vba 禁用它?

谢谢。

这是代码

    Sub Start()

Dim ie As New InternetExplorer
Dim doc As HTMLDocument


ie.Visible = True

ie.navigate ("https://mywebsite.com")
ie.FullScreen = True
Do
DoEvents
Loop Until ie.readyState = READYSTATE_COMPLETE
Set doc = ie.document



doc.getElementById("navMenu2").Click
4

1 回答 1

0

警告的原因是您正在尝试加载非 SSL(http 协议)内容的 SSL 安全(https 协议)页面。

解决此问题的最佳方法是:

  1. 使用 http 而不是 https 访问您的网站 -ie.navigate ("http://mywebsite.com")
  2. 修复您网站的安全问题(使用https访问时不要加载不安全的内容)

如果您只是想修复它以用于测试目的,您可以更改测试浏览器中的设置

  1. 转到工具-> Internet 选项-> 安全
  2. 选择“安全”选项卡 -> 单击“自定义级别”按钮
  3. 在“杂项”部分中,将“显示混合内容”更改为启用。
于 2014-01-14T17:37:18.890 回答