所有html a-tags都不能在Internet Explorer中工作

时间:2015-11-24 15:37:51

标签: html internet-explorer

网站在其他浏览器中运行良好:FF,Opera,Safari,Chrome,safari ios。但是,当我在ie11中转到我的主页时,我的链接都不起作用,包括导航菜单中的链接。当用户点击链接时,它只刷新页面。如果您尝试在地址栏中添加新网址,即使手动也不允许您离开该网页。

http://nosacares.org

如何修复此问题以使超链接有效?

一些细节:

这是一个主要使用bootstrap 3.5构建的网站

以下是一些不起作用的链接示例:

<a href="people/join_volunteers.php" class="btn btn-ghost btn-primary btn-lg text-theme"><i class="fa fa-users"></i>Volunteer</a> 

<div class="col-sm-7 col-xs-12">
  <div class="list-inline social-icons-menu-top pull-right"> 
   <a href="https://www.facebook.com/nosacares" class="social-hover-v1 a-facebook"></a>
   <a href="https://www.youtube.com/watch?v=key" class="social-hover-v1 a-youtube"></a> 
  </div>
 </div>

 <li> <a href="http://mywebsite.org/community/press_archives.php">Press Archives</a> </li>

当我运行开发工具并测试这些链接时会出现几个不同的错误,看起来它们可能是相关的:

DOM7011:此页面上的代码禁用了前后缓存。 HTML1300:导航发生。 (每次点击都会弹出几次)

我原本认为这将是一个非常常见的问题,但是我的搜索还没有发现任何有用的东西,也没有任何人有过整个网站,例如这样。

我在这里有任何建议,包括在开发工具中测试这个的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

链接很好,所以不是这样。

此问题似乎与Internet Explorer 11中兼容性视图列表中的损坏条目有关。 Internet Explorer 11中的临时Internet文件(有时称为缓存)是存储在硬盘驱动器上的最近查看的网站的文本,图像和其他数据的副本。

请参阅此Microsoft文章以清除Internet Explorer 11中的缓存: http://windows.microsoft.com/en-gb/internet-explorer/manage-delete-browsing-history-internet-explorer#ie=ie-11

除此之外,请从以下位置删除iecompatdata.xml文件: C:\ Users \用户aName \应用程序数据\本地\微软\ InternetExplorer的\ IECompatData \ iecompatdata.xml

来源:Microsoft site

但它也可能是jQuery的问题,看看这个,看看它是否可以帮助你: jQuery's .load() not working in IE - but fine in Firefox, Chrome and Safari