草庐IT

ajax-polling

全部标签

ajax - 如何制作显示动态跨域 api 驱动内容的搜索引擎友好页面?

作为我们正在部署的产品的一部分,客户需要访问我们服务器上的远程API才能访问内容和数据。尽管如此,由于某些原因和某些客户,整个页面都在我们的服务器上的解决方案是不可取的(原因包括:控制设计,但主要是SEO,并且他们希望此内容在“他们的域”下可用)...由于其他问题,访问API服务器端的脚本是不可取的。我的想法如下(我会指出它的缺陷,以便其他人可以提出替代方案):1)制作一个简单的脚本托管在客户端服务器上,该脚本将从某个URI路径获取所有流量(catch-all脚本,类似于任何框架路由器)。所以/MyApp/*.该脚本将始终返回一个代码,一个“加载器javascript和样式”...2)

ajax - 带有 GWT 应用程序的 HtmlUnit 返回不完整的页面

我正在尝试使用HtmlUnit制作我的GWT应用程序的HTML快照。我的想法是让我的AJAX应用程序可抓取。不幸的是,我正在获取的页面似乎不完整。当我在我的普通浏览器中访问该页面时,它缺少可见的内容。我的HTML快照中只需要文本。这是我的代码:publicclassBrowser{publicstaticvoidmain(String[]args)throwsIOException,InterruptedException{finalWebClientwebClient=newWebClient(BrowserVersion.FIREFOX_10);webClient.setJavaS

ajax - 我可以让我的 ajax 网站 'crawlable' 吗?

我目前正在构建一个基于音乐的网站,我想构建类似于thistemplate.的网站它使用ajax和深层链接。(它利用了History.js库——请注意URL中没有“#”。)我想使用这些“ajax”方法(或者可能完全使用模板)的原因是,当播放音乐时,它会在用户浏览网站时保持不间断。我担心Google无法抓取我的网站,但我想我可以修改页面源代码中的代码来解决这个问题。如果我查看模板的源代码,我会在头部看到现在,如果我将其添加到头部:这会使网站可抓取吗?我还需要添加其他代码吗?还是这个模板根本不可能?我正在遵循本指南https://developers.google.com/webmaster

php - 用于产品页面评论的 Ajax 分页的 SEO?

我有一个Magento网站,我的产品页面通过ajax分页加载客户评论。每个ajax链接加载10个评论并替换之前的10个。没有url更改或页面刷新,只是简单的内容替换。我也没有无javascript回退,因为没有它,Magento确实无法运行,所以这是一个有争议的问题。我已经研究了让搜索引擎知道索引此内容的方法,但我只能找到使用Google的rel="prev/next/canonical"方法进行整页索引的方法:http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.h

seo - 动态 AJAX Meteor 网站 - 如何使其可抓取?

我有一个Meteor项目,其中添加了spiderable包。如果我正常加载页面然后执行viewpagesource我在中什么也没有得到标签。如果我输入url然后添加丑陋的?_escaped_fragment_=最后再次查看页面源代码-一切都按预期显示。我认为这意味着spiderable包正在工作并且使用phantomJS正确地呈现HTML.所以现在的问题是,如何使没有丑陋部分的常规URL变得可抓取?我想将该网站提交给谷歌Adsense,但不接受丑陋的网址,试图看看谷歌用http://www.feedthebot.com/tools/spider/看到了什么工具导致空结果。有什么建议/帮

node.js - 我使用 Yeoman/Grunt 和 Node.js 创建了一个网站只是为了构建我的应用程序,我该如何使用预渲染或 seo4ajax 并对其进行索引?

我使用Yeoman制作了一个网站;grunt,generator-angular,$routeParams...与Node.js只是为了build我的应用程序,如何使用prerender或seo4ajax并为其编制索引?使用Node.js作为应用服务器可以这样设置:在命令行上运行:$npminstallprerender-node--save当您设置Express应用时...:app.use(require('prerender-node'));但是,我只使用Node.js来构建我的应用程序,我没有express这个应用程序,我如何安装和配置nginx(我使用托管Godaddy)来获取

ajax - 如何在 AJAX 站点上实现结构化数据以进行 SEO?

我们有一个网站,所有数据都通过javascript加载,我称之为AJAX网站,SEO是当前的大任务,经过几天的网络搜索,我最终找到了自己的解决方案:https://github.com/liuwenchao/ajax-seo,但现在我被结构化数据阻止了:https://developers.google.com/structured-data/?hl=en&rd=1,因为最终用户不需要它,所以我想要一个像我自己的解决方案一样工作的解决方案,只向爬虫提供此类信息。问题:是否可以在页面中生成JSON-LD信息只提供给爬虫? 最佳答案 这

ajax - Google console fetch & render 确实显示 AJAX 获取的内容

我发布了一个reactjs网站,该网站依赖AJAX请求(如果相关,则在graphQLAPI上发送POST请求)来显示数据。使用googleconsolefetch&render服务,我可以看到只有不需要调用任何API的组件才会被渲染。根本不会呈现任何基于AJAX的组件。Googlefetch&render确实显示了我网站的2张渲染图片(google与visitor),但都缺少AJAX内容。在这种情况下服务器渲染是强制性的吗?我没有robots.txt文件。我正在做类似的事情:importReact,{Component}from'react';import{observer}from'

ajax - AJAX 站点的 Google 索引 : how to transition from _escaped_fragment_ method?

我的网站目前使用hashbangURLs和Google弃用的建议,即在使用_escaped_fragment_查询参数请求时提供静态页面。使用弃用方法的静态预生成页面示例:https://tweepi.com/app/#!/helpisstaticallyservedwhenrequestinghttps://tweepi.com/app/?_escaped_fragment_=/help我正在构建一个动态页面,不想一直重新生成一个静态HTML文件。我读了Google'snewrecommendation它只是说不要禁止Googlebot抓取您网站的CSS或JS文件。假设一个新的动态页

ajax - 与服务器端创建网站 SEO 相比,ajax 爬虫有多有效?

我正在寻找关于ajax爬虫的真实世界经验:http://code.google.com/web/ajaxcrawling/index.html我特别担心最近臭名昭著的Gizmodo失败,我知道我现在可以通过Google找到它们,但我不清楚这种ajax爬虫方法与服务器端生成的站点相比有多有效。我想制作一个主要位于客户端的wiki,并由ajaxjson填充。它只是感觉更流畅,我认为这将比我的竞争对手加分。(维基百科,维基媒体)显然,对于wiki而言,有效的SEO非常重要。如果您有处理客户端开发的任何经验,我将非常高兴。我的研究表明,目前网络上的普遍共识是,您绝对应该避免使用ajax网站,除