为什么我们网站的链接今天在IE中停止运行?

时间:2012-02-23 17:45:59

标签: hyperlink internet-explorer

公司网站是基于DNN的:http://www.mrisoftware.com。今天早上我被警告说链接“不工作”,但今天没有任何改变,所以我很难过。

我确认在Internet Explorer中就是这种情况,尽管Firefox和Chrome都很好。行为:单击链接时,它会聚焦,但目标URL无法解析。右键单击将在新选项卡中打开。我曾尝试在Google上寻找答案,但这似乎不是一个常见的问题,在顶部有明显的答案,我很难过。

当然,该网站是由外部承包商开发的,所以我们在这里没有网络人员我可以问(除了我......而且我,如上所述,难倒。)

2 个答案:

答案 0 :(得分:7)

我在本地进行了测试,似乎这两行导致了问题:

<script src="http://munchkin.marketo.net/munchkin.js" type="text/javascript"></script>
<script>mktoMunchkin("155-CYD-020");</script>

他们在每个<a href="">标记中添加以下行:
_mchInsLnk =“true”

这导致它们无法正常工作。

答案 1 :(得分:3)

根据您和@MarcVeens的说法,您公司使用的营销分析公司(Marketo)更新了他们的链接跟踪脚本并在此过程中破坏了IE8。

您可以联系their support here,我想他们已经知道这个问题,但他们公司的博客上没有更新。

作为一种临时解决方法,您可以使用以下代码,该代码针对IE8的所有IE版本(IE!中的'!'是NOT运算符)。

<!--[if !IE 8]>
   <script src="http://munchkin.marketo.net/munchkin.js" type="text/javascript">  </script>
   <script>mktoMunchkin("155-CYD-020");</script>
<![endif]-->