Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在将外部文件加载到html中时,如何保持搜索引擎的可访问性_Javascript_Jquery_Html_Seo_Cross Platform - Fatal编程技术网

Javascript 在将外部文件加载到html中时,如何保持搜索引擎的可访问性

Javascript 在将外部文件加载到html中时,如何保持搜索引擎的可访问性,javascript,jquery,html,seo,cross-platform,Javascript,Jquery,Html,Seo,Cross Platform,我计划: $('#main.sidecontent').load('/sidecontent.html'); 并插入: <div class="sidecontent" id="main"></div> 几个html页面上都有一个div,因为这个div的内容是相同的,我试图理顺我的工作流程,基本上避免在这个内容div发生变化时编辑每个html页面 我的问题是: 对于移动设备/跨平台的兼容性,是否建议使用此方法? 这个方法是否保留了搜索引擎的可访问性?如果没有,我将如何

我计划:

$('#main.sidecontent').load('/sidecontent.html');
并插入:

<div class="sidecontent" id="main"></div>
几个html页面上都有一个div,因为这个div的内容是相同的,我试图理顺我的工作流程,基本上避免在这个内容div发生变化时编辑每个html页面

我的问题是: 对于移动设备/跨平台的兼容性,是否建议使用此方法? 这个方法是否保留了搜索引擎的可访问性?如果没有,我将如何实现它


谢谢。

问题是,首先,您要插入数据的部分是空白的,这意味着在Facebook上共享此页面只会导致一个空白框。因此,您想要实现的是在抓取站点之前运行javascript的方法。有一些服务提供这种服务。我个人最喜欢的是。我已经在Angular.js项目中使用了它,其中站点上显示的大部分信息都是通过AJAX加载的。工作起来很有魅力

以下是帮助您入门的文档:

如果您还有什么疑问,请告诉我