【问题标题】:How can you implement a jQuery feature without having IE prompt users with an Active X warning?如何在没有 IE 提示用户带有 Active X 警告的情况下实现 jQuery 功能?
【发布时间】:2011-01-17 23:53:11
【问题描述】:

基本上,我想在我正在构建的网站上实现一个 jQuery 功能,但我不希望 Internet Explorer 用户必须单击“允许阻止的内容”。该功能适用​​于 Safari、Chrome 和 Firefox。只有 IE 会通过 Active X 警告提示用户。

我正在使用以下 jQuery 循环插件:http://malsup.com/jquery/cycle/

我认为我可能不得不忍受这样一个事实,即用户在使用该站点时必须单击 Active X 消息,但 Zendesk (www.zendesk.com) 使用的是相同的实现,而该站点没有t 提示我警告。

任何关于我做错了什么的想法都将不胜感激。

【问题讨论】:

  • 不太确定 jquery 对此负责,页面上是否还有其他东西是 activex 控件?

标签: jquery activex slideshow user-experience


【解决方案1】:

这可能是因为您在本地运行页面。 IE 不喜欢本地页面运行 javascript,并且总是抱怨它。一旦你把它作为一个网站(即使在本地主机上)它不应该再抱怨了。

【讨论】:

  • 你们是对的,警告是在本地打开 HTML 文件时发生的。一旦我发布它,Active X 消息就消失了。
【解决方案2】:

是因为您在本地/从文件中运行吗?在远程服务器上尝试。问题是否持续存在?要在本地摆脱它,请尝试添加“mark of the web

【讨论】:

    【解决方案3】:

    我在实时服务器上遇到了这个问题。在网上搜索答案并不断查找信息说这是因为您正在本地服务器上进行测试,或者您需要应用 MOTW。不。原来有一个错误修复需要应用于 jquery 脚本本身才能摆脱它。

    http://dev.jquery.com/changeset/6268

    为我工作。另外,请确保脚本不是缩小版。

    【讨论】:

      【解决方案4】:

      IE 中的某些效果是通过 ActiveX 插件(淡入淡出等)实现的。如果您将浏览器设置为在所有情况下始终警告 ActiveX,您将无法停止这些消息。但是,有些设置不会显示这些警告,例如受信任的站点列表。

      【讨论】:

      • 我很想看到这个文档的链接。
      • @Jørn :我也是,我发现它的唯一方法是向微软开一张支持票。
      • 旁注:这可能已在较新版本的 IE 中得到修复——我不在有这个问题的公司了。
      猜你喜欢
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-23
      • 1970-01-01
      相关资源
      最近更新 更多