Discourse 是一个单页应用,所有页面标记都是通过我们的 EmberJS 应用程序在客户端生成的。
直接使用 document.write 等 DOM 操作与整个架构直接冲突,几乎不可能“直接生效”。
建议您尝试将广告系统适配为我们的官方广告插件中的站内广告系统。或许您可以在站内广告库存中设置单个广告,然后利用页面切换钩子联系广告服务器,并根据响应替换广告?或者,您的广告系统是否可以通过 API 直接向站内广告库存写入内容?
Discourse 是一个单页应用,所有页面标记都是通过我们的 EmberJS 应用程序在客户端生成的。
直接使用 document.write 等 DOM 操作与整个架构直接冲突,几乎不可能“直接生效”。
建议您尝试将广告系统适配为我们的官方广告插件中的站内广告系统。或许您可以在站内广告库存中设置单个广告,然后利用页面切换钩子联系广告服务器,并根据响应替换广告?或者,您的广告系统是否可以通过 API 直接向站内广告库存写入内容?