我目前正在开发一款基于 IE 的应用程序。该程序用于警车中的 Windows XP 和 Windows 7 笔记本电脑。该程序运行了许多 VB 脚本,允许警官进行车辆查找等操作。
每个函数都有自己的 VBS 脚本,并且有一个中央函数脚本,其中包含许多单个脚本使用的通用函数。每个脚本都有一个包含函数脚本的条目,但是我目前的问题是,在装有 IE8 的 Windows 7 中,它不允许运行该函数脚本。如果我允许 IE 初始化并编写未标记为可安全编写脚本的 ActiveX 控件,它就可以正常运行。
有没有办法可以把 VBS 脚本标记为安全或允许?或者把它放在其他位置,让它被允许?如果警官们没有互联网访问权限,我不会太担心,但是既然他们有互联网访问权限,这就带来了很大的安全风险。
答案1
您的 VBS 脚本从哪里运行?
如果它是一个一致的位置,您可以将该位置添加到 IE 的“受信任”部分,并允许 ActiveX 控件从那里运行,但不允许从其他位置运行?