顶部菜单链接在页面源中不可见

时间:2014-11-05 11:12:15

标签: javascript html

很抱歉,如果这个问题是基本问题。

当我在浏览器中查看我的网站的页面源时,菜单栏中的链接在查看源选项中不可见。相反,我得到了这个:

   <div class="nav-container">
<div id="custommenu-loading" class="">
    <div class="menu">
        <div class="parentMenu menu0">
            <a href="javascript:;">
                <span>Loading...</span>
            </a>
        </div>
    </div>
    <div class="clearBoth"></div>
</div>
<div id="custommenu" class="" style="display:none;">
    <div class="menu">
        <div class="parentMenu menu0">
            <a href="javascript:;">
                <span>Loading...</span>
            </a>
        </div>
    </div>
    <div class="clearBoth"></div>
</div>

链接来自javascript。

困扰我的是,当我查看用magento构建的另一个网站的页面来源时,我可以看到该网站的所有链接作为列表。

这会影响搜索引擎索引吗?链接在页面源中不可见,那么搜索引擎可能无法抓取所有这些链接?

如何更改它以使所有链接可见而不是javascript。

我使用的Magento版本是1.8.1.0

谢谢。

1 个答案:

答案 0 :(得分:0)

查看源必然与检查DOM相同。

查看来源&#39; (在某些浏览器中)是发出另一个Web请求。您没有查看刚刚在页面上呈现的内容的来源。

因此,以纯文本格式查看来源不会导致任何javascript运行。既然你在自己的OP中说过它的链接是人口负责的javascript,我想这就是你正在经历的事情。

要确认是否属于这种情况,请右键点击实际页面上的nav-container div,然后点击&#39;检查元素&#39;。