2

我有一些使用 javascript 运行 sql 查询等的 HTML 页面。这些 html 文件是从网络上的共享驱动器访问的。这在 IE6 中完美运行。我的工作场所正在更新到 IE8,我现在收到以下警告:

“此网站使用的数据提供者可能不安全。如果您信任该网站,请单击确定,否则单击取消。”

这很烦人,因为每次 sql 交互都会导致此警告。

我花了很多时间研究,解决方案似乎是我需要将该站点添加到我的受信任站点列表中。但是,由于组策略禁止访问 IE 设置,我无法这样做,而且我的 IT 部门表示他们不会更改受信任的站点列表。

还有其他选择吗?如果我能以某种方式获得受信任的证书会有所帮助吗?我还研究了其他方法来尝试在没有 javascript 和没有 Web 服务器的情况下运行 sql,但我没有太多运气。

4

2 回答 2

1

您收到跨域警报是因为您在不同的服务器上访问数据。您可以将它们放在同一台服务器上,这应该可以解决您的问题。

无论如何,我的意思是真诚的,你需要与你的 IT 部门一起起床,并有一点心连心;他们会对你保持警惕,并且很可能不屑一顾……不要让他们劝阻你。要有礼貌,但要固执。如果你真的想成为一个混蛋,当他们高高在上时告诉你不,你应该质疑他们的专业知识......尤其是在用户代理方面。如果他们在 2012 年从 ie6 转换......他们无法描述可以接受的情况。我假设您的 Intranet 是专门为 ie6 构建的,这将是他们的主要借口.....老兄 ie7 于 2007 年问世。他们的借口已有 5 年历史。此外....它仍然是弱酱。

如果您在安装中添加镀铬框架,您和您的所有同事都可以享受镀铬。查一下。哇,你的 IT 部门。

最后....您是不允许选择浏览器的开发人员,而他们授予您访问权限的浏览器甚至没有完全功能?a) 退出 b) 退出 c) 退出

于 2012-04-29T07:11:55.040 回答
0

阿尔伯特已经和你谈过了(以及他是多么正确)。否则,解决方案可能是在客户端和数据库之间放置一个通过服务器(在您的网络中的某处),例如使用带有 odbc 库(如node-tdstedious )的node.js。

于 2012-04-29T07:35:50.527 回答