我知道这个问题已经在这里被问过几次了 。但这些似乎已经过时了,而且Adsense for Ajax项目似乎已经被淘汰(或者至少,进展非常缓慢)。
我有一个我最近将pjax集成到的网站——基本上,它使用 Ajax 加载主要内容区域,同时使用 javascript 维护浏览器历史记录和后退/前进功能。history.pushState
它在整个站点的响应速度如何,因为它不再需要对站点的所有外壳(javascript、css、图像)进行 HTTP 请求。
但是 Adsense 不能与 Ajax 一起工作——至少不能在本机上工作。我读过 iFrame 解决方案,但听起来 iFrames 和 Ajax 和我的 pjax 解决方案不能很好地配合使用。
就 Adsense 的使用而言,我正在做的事情并不狡猾。当用户点击链接时,我仍然只在每个页面导航显示一组广告。它只是不做一个完整的页面级 HTTP 请求。
有什么选择吗?有没有人做过这样的事情?或者,有人知道 Adsense for Ajax 项目的任何更新吗?
我需要弄清楚这一点。如果我不能,我可能会选择 pjax 而不是 Adsense,这意味着我的整个商业计划都必须重新制定。啊。
提前致谢。