相关疑难解决方法(0)

无法附加<script>元素

知道为什么下面的代码片段没有将脚本元素添加到DOM中吗?

var code = "<script></script>";
$("#someElement").append(code);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

272
推荐指数
6
解决办法
30万
查看次数

刷新其中包含Google广告的Div

我有一个<div>持有谷歌广告.我的网站主要是AJAX,不需要浏览器刷新.这意味着我的广告也不会刷新,这不是理想的,用户整天都在盯着一个广告.

所以我想要一种<div>在页面上刷新特定内容的方法.我发现了许多解决方案,但它们没有用.例如,使用JQuery的html函数:

$("#ads").html("google ad script here");
Run Code Online (Sandbox Code Playgroud)

这设法刷新整个页面不知道如何.我也可以向包含Google广告的HTML页面发出AJAX请求,但我猜它会产生与上述尝试相同的效果.

我不想使用iFrame.

还有其他选择吗?我的豌豆大脑再也想不到了.:)

编辑:

这是允许的,因为我将仅在用户单击链接时启动刷新.

一个主要的例子是雅虎邮箱 - 他们的新AJAX邮箱使用相同的方法,当用户点击链接然后显示新广告.

html javascript ajax refresh google-adwords

40
推荐指数
2
解决办法
3万
查看次数

迫切需要一个适用于Ajax的Adsense解决方案

我知道这个问题已经被问了一些 时间在这里.但这些看起来已经过时了,看起来Adsense for Ajax项目已经被封装(或者至少是非常缓慢的移动).

我有一个网站,我最近将pjax集成到了 - 基本上,它使用Ajax加载主要内容区域,同时使用javascript维护浏览器历史记录和后退/前进功能.history.pushState它使世界变得异乎寻常整个网站的响应能力如何,因为它不再需要对网站的所有外壳(javascript,css,images)进行HTTP请求.

但Adsense不会与Ajax合作 - 至少不是本地的.我已经阅读了有关iFrame解决方案的内容,但听起来像iFrame和Ajax,我的pjax解决方案不能很好地协同工作.

就Adsense的用法而言,我所做的并不是狡猾的.当用户点击链接时,我仍然只是在每页导航中展示一组广告.它只是没有执行完整的页面级HTTP请求.

有什么选择吗?有没有人做过这样的事情?或者,是否有人知道Adsense for Ajax项目的任何更新?

我需要弄明白这一点.如果我不能,我可能会选择pjax而不是Adsense,这意味着我的整个商业计划必须重新进行.啊.

提前致谢.

ajax iframe adsense pjax

24
推荐指数
2
解决办法
6321
查看次数

标签 统计

ajax ×2

javascript ×2

adsense ×1

google-adwords ×1

html ×1

iframe ×1

jquery ×1

pjax ×1

refresh ×1