【问题标题】:Active scripting is enabled on ie but my javascript is not showing up在 ie 上启用了活动脚本,但我的 javascript 没有显示
【发布时间】:2011-05-02 00:25:17
【问题描述】:

我有一个使用 .net 和 ajaxcontroltoolkit 创建的站点。当一些用户登录时,他们看不到页面上的控件。如果我在 ie 中禁用活动脚本,我可以复制它。问题是我与之交谈的用户启用了活动脚本。我让他们导航到一个测试 javascript 并通过的站点。有没有人遇到过这个问题?如果是这样,您的解决方案是什么?有谁知道什么会导致这种行为?

【问题讨论】:

  • 你有代码示例吗?根据您使用的代码,您可能会发现仍然影响执行的设置。例如选项中有一个设置...高级“启用本机 XMLHTTP 支持”,它通过本机 JavaScript 或使用 ActiveX 切换 XMLHTTPRequests 的使用。
  • 此外,您/他们使用的是什么版本的 IE。

标签: javascript asp.net html internet-explorer ajaxcontroltoolkit


【解决方案1】:

您可以尝试以下方法:

  1. 在您的一个页面中添加noscript 标记,这将确认此行为是否是由于禁用活动脚本或其他原因造成的。

    <noscript> Active Scripting Disabled </noscript>

  2. IE 有 4 个不同的安全区域(Internet本地 Intranet受信任的站点受限站点)。确保您的网站存在于一个启用了活动脚本的网站中。

【讨论】:

  • 我已经尝试了这两种方法,并且脚本已启用。我曾让用户尝试将网站放在受信任的网站区域中,但均无济于事。
猜你喜欢
  • 2018-03-14
  • 1970-01-01
  • 1970-01-01
  • 2020-04-22
  • 2023-03-12
  • 1970-01-01
  • 2016-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多