Adsense广告在主题导航或目录页面上未重新加载,frame-src拒绝CSP错误和未捕获的异常错误 EmberJS

感谢 @simon 的迅速回复。

按照您的建议,我已关闭 Cloudflare、Brotli,并关闭了所有针对 CSS、JS 和 HTML 的压缩功能,同时也关闭了 Rocket Loader。

我还清除了 CF 缓存,并等待了 30 分钟以测试效果,但在访问我的主页 https://howtodiscuss.com 时,JS 控制台仍然出现奇怪的错误:

在导航到话题页面 Catholic rosary - How To Discuss 时也是如此:

您可以在 Chrome 无痕模式下打开我的网站并尝试导航到几个页面/话题,即可复现这些错误。

另外,您是否知道为什么我固定在话题时间线/话题导航右侧的 AdSense 广告,只有在完全刷新页面(使用浏览器刷新图标)或首次访问网站时才会显示,而在后续页面加载时该功能无法触发广告?它似乎无法检测到话题页面已更改。

它每次都进入这个 else 代码块。我的自定义 Discourse 插件逻辑中是否存在检测用户导航到话题页面的 bug?我希望每次导航时都能显示并重新加载新的 AdSense 广告,但它却进入了 else 分支。代码认为 ID #friends 已存在,但除非我进行完整的硬刷新,否则它从未重新加载。超时已清除,放弃了。

请帮帮我。您可以自行浏览我的网站话题,会在 JS 控制台中发现所有问题。我在 JS 控制台中还收到了这个警告,Google 的展示广告用户始终无法点击。

弃用通知:一次性移除所有事件监听器已被弃用,请逐个移除每个监听器。

我已经按照您的建议关闭了 CF 的速度优化功能,包括 CSS/JS/HTML 压缩、Rocket Loader 和 Brotli。现在还有什么问题吗?会不会是某个 Discourse 插件导致的?这是我当前启用的插件:

我的 SSL 设置为严格模式,这会是问题所在吗?

我还刚刚重新构建了一次,以防构建后变更生效……但错误依旧,刚刚又测试了一次 :frowning: