相关疑难解决方法(0)

为什么document.write被认为是"不好的做法"?

我知道document.write被认为是不好的做法; 我希望编制一份提交给第三方供应商的理由清单,说明为什么他们不应该document.write在分析代码的实现中使用它们.

请在下面提供您声称document.write为不良做法的理由.

javascript

355
推荐指数
10
解决办法
18万
查看次数

如何在 Vue.js 组件中添加 google adsense?

我已经尝试将其作为自定义指令,但 JS 拒绝任何字符串中的脚本标记(未终止的文字字符串)。此外,vue-google-adsense 和 vue-adsense 插件对我不起作用,因为它们没有获得 Adsense 提供的所有参数,因此广告变得没有响应等。

javascript adsense vue.js

8
推荐指数
1
解决办法
8230
查看次数

Cookie 同意后如何加载 Adsense?

该网站设置为选择接受 Cookie 同意,但当首次访问者单击接受 Cookie 按钮时,除非刷新整个页面,否则 AdSense 代码不会加载。

有没有办法实现点击cookie接受按钮后加载广告,而不必刷新整个页面?

使用此 cookie 同意 jquery 插件:IHaveCookies

这是我正在使用的允许加载 adsense 的代码的一部分:

    $(document).ready(function() {
    $('body').ihavecookies(options);

if ($.fn.ihavecookies.preference('ads') === true) {
    var src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
    var newScript = document.createElement("script");
    newScript.type = "text/javascript";
    newScript.setAttribute("async", "true");
    newScript.setAttribute("src", src);
    document.body.appendChild(newScript);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码确实有效,但它不允许广告在页面刷新后出现。是否可以在上述代码中添加“刷新”属性,以使广告在“ ihavecookies.preference('ads') === true) ”上加载而无需刷新页面?

我实现此功能的网站可以在这里查看

仅供参考......目前没有为欧盟或加利福尼亚访问者加载广告(但这是一个单独的问题,不在此主题中解决)

javascript cookies jquery adsense cookieconsent

3
推荐指数
1
解决办法
3674
查看次数

标签 统计

javascript ×3

adsense ×2

cookieconsent ×1

cookies ×1

jquery ×1

vue.js ×1