7

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

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

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

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

4

4 回答 4

14

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

于 2010-02-17T18:03:02.773 回答
4

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

于 2010-02-17T18:01:47.997 回答
1

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

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

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

于 2010-05-25T01:01:56.193 回答
0

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

于 2010-02-17T18:02:24.880 回答