IE Object 求助,跳不过 Zone Elevation Restrictions

2017-07-18 18:05:12 +08:00
 yulei199309
写了个 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
不清楚是公司组策略的原因还是什么修改了注册表键值也没用,不知道各位大牛有没有类似经验能指导小弟一把
1697 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/376227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX