【问题标题】:Loading Ajax Response Data with Adsense Codes inside使用 Adsense 代码加载 Ajax 响应数据
【发布时间】:2023-03-08 06:48:01
【问题描述】:

我 10000000% 确信这个问题以前曾被问过,但是,我遇到的大多数回答来自 2005 年、2006 年等等。更不用说,几乎所有的问题本身都太笼统了。因此,我问这个是为了让其他任何人都需要找到这个,然后他们就不需要挖掘大约 50 个网页来获得一个想法。

我的问题很简单,就是我有一个网页,网页的 HTML 中嵌入了 Google Ads。该网站最初是作为静态 HTML 网站开发的,每个链接都会重新加载一个新页面。没关系网站的后端技术——网站本身产生纯粹的动态内容。该网站即将完成,现在所有链接都添加了一个完全 ajax 的侦听器。当点击任何链接时,JavaScript 会接管,解析链接并使用 popstate 或 hashbang 设置它。然后通过 AJAX 向服务器查询页面本身,并使用 document.getElementByID('container').innerHTML=ajax.responseText; 更新内容。这样一来,几乎 100% 的访问内容的方法都被 AJAX 取代了。

这一切都很好,但 responseText 本身可能会包含 Google Ads,我只是想知道如何将它们显示为静态页面。显然这行不通。以下是我遇到的选项:

  1. 使用 IFrame: IFrame 似乎是加载内容的有效方式;只需将 adsense 代码粘贴到一个简单的 adsense.html iframe 文件中,然后让浏览器和

【问题讨论】:

    标签: ajax seo adsense ads


    【解决方案1】:

    直接进入页面,这是不可能的

    • 这违反了他们的服务条款
    • ajax 请求中省略了 document.write()

    你的机会是: 创建简单的 iframe

    <iframe src="advert.html"></iframe>
    

    在 advert.html 中,添加您的广告代码

    然后加载正常,没有问题。

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 2013-04-21
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      相关资源
      最近更新 更多