您的网站没有为非 JS 浏览器提供适当的回退(例如,据我所知,大多数 Google 机器人)。这似乎是主题的(严重)缺点,而无需进一步了解。
如果构建得当,像这样的“AJAX 增强”站点应该允许通过基本的 HTML 请求访问所有内容。如果 Javascript 在客户端中可用,则最好使用 AJAX 请求加载相同的内容,例如,允许更快的页面加载和漂亮的转换。
另一个问题来自缺少子导航。由于您的子菜单(飞出)在没有 Javascript 的情况下不可用,因此您需要提供一种替代方法来访问更深和更深的两个级别的页面。
这是一个关于此页面如何/应该在没有 Javascript 的情况下工作的示例:
1. Visit homepage
2. Click “Menus” in navigation
3. Opens “Menus” page, showing what the “black page” currently shows
+ proper header/footer
+ main navigation
+ sub navigation for all elements in “Menus” fly–out (“Potages, Entrées, …”)
4. Click “Potages”
5. View “Potages” page, again with proper
header/footer
+ main navigation
+ sub navigation for all elements in “Menus” fly–out
I know, you’re looking probably for a quick solution, maybe a snippet of code or a plugin to resolve your situation. Unfortunately — unless your theme provides you with some help — such a silver bullet doesn’t exist. The current implementation simply approaches the topic of an “AJAX site” in a fairly reckless way IMHO (you will be “happy” to know, that most screen readers won’t be able to access your content either) and until you re–build the theme or fix the structure you’re pretty much stuck with an unaccessible site.