V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yulei199309
V2EX  ›  程序员

IE Object 求助,跳不过 Zone Elevation Restrictions

  •  
  •   yulei199309 · 2017-07-18 18:05:12 +08:00 · 1677 次点击
    这是一个创建于 2692 天前的主题,其中的信息可能已经有所发展或是发生改变。
    写了个 lua 脚本,目的是打开一个网页来判断这个 web application
    算法什么的都弄好了,但是被 IE 的 Zone Elevation Restrictions 卡住了
    基本问题是在下面这段代码运行的时候

    require("luacom")
    require("socket")
    local ie = luacom.CreateObject("InternetExplorer.Application")
    url="www.baidu.com"
    ie:Navigate(url)
    ie.visible=1
    if ie == nil then
    print("Error")
    end
    socket.select(nil, nil, 5) --timer
    print(ie.LocationURL)

    由于要判定的 url 是放在 IE 的 local intranet zone 里面的,这个时候 IE Object 里面的所有属性就是空的,打印出来的 ie.locationurl 是就是 nil
    出于某种原因这个脚本不能以管理员权限运行,否则这个问题也能解决,
    看了下微软的文档 https://msdn.microsoft.com/en-us/library/dd565663
    不清楚是公司组策略的原因还是什么修改了注册表键值也没用,不知道各位大牛有没有类似经验能指导小弟一把
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2674 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:06 · PVG 20:06 · LAX 04:06 · JFK 07:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.