安装广告插件后,Discourse 在桌面端无法工作

安装广告插件后,我的 论坛 在桌面端会出现卡死的情况(移动端正常)。卸载该插件后,论坛即可恢复正常。

请问有人能帮忙解决一下吗?

@iAmMuu 或许能提供更详细的说明。

1 个赞

请在控制台中查找错误,如果有,请在此发布。

2 个赞

我们只看到这些错误在最近一次 Discourse 更新后出现

Uncaught TypeError: Cannot read property 'mobileView' of undefined
    at _discourse-adplugin-8518e89869369f346818ee715b26290208548411fecbeb7449f68ede844fa73a.js:279
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74640)
    at t.module.exports.u.<computed> (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74470)
    at require (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:74637)
    at t.customResolve (_application-d50a6abc2097d50c2bca264a67cb09606ae4e46572056cc45cb4ccf6086e1ba3.js:1015)
    at t.resolveComponent (_application-d50a6abc2097d50c2bca264a67cb09606ae4e46572056cc45cb4ccf6086e1ba3.js:1041)
    at t.n.resolve (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:46378)
    at _ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:12420
    at e.t.resolve (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:11959)
    at e.t.resolve (_ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:11964)
3 个赞

你能分享一个你实例的链接吗?广告插件已安装在此 Meta 站点上,且该网站在桌面端运行正常。

3 个赞

原始帖子中已包含实例链接,但我在此再次附上:http://forum.shanniiwrites.com/

(该插件目前尚未安装)

您碰巧安装了任何广告拦截器吗?这听起来有点牵强,但如果启用了广告拦截器,确实有可能导致问题。

1 个赞

不,我没有。另外,我们安装广告插件后,所有500名用户在桌面端都报告了同样的问题!

我可以确认我也遇到了同样的问题。此外,所有广告拦截器均已禁用。已在 macOS 上的 Safari 和 Chrome 浏览器中测试,并在 iPad 上的 Safari 浏览器中进行了测试。

1 个赞

我遇到了一个非常类似的问题。广告插件已安装且运行正常(除了缺少“站内广告”链接,站内广告怎么了?)

不管怎样,当我尝试输入亚马逊横幅广告时,网站就崩溃了,请参见截图。

我按照广告插件的自述文件指示,使用了 Iframe 横幅代码,即代码框中的黄色部分,并将尺寸放在正确的位置。

你找到解决这个问题的方法了吗?

Can you share a link to the instance?

forum.scimandan.org

轻松突破 20 字符限制

我现在加载得很正常。你能复现这个 bug 吗?

是的,正在加载,因为我移除了广告。请给我 30 秒,然后重试。

所以在 Firefox 中会显示我上面发布的图片,而在其他浏览器中则似乎只是尝试加载,显示一个旋转的圆圈。

谢谢。我看到这个 bug 只影响 Amazon Product 代码。

cc @eviltrout 这与最近弃用某个全局变量有关。

好的,那这个问题有解决办法吗?

还没有。你得稍等一下,我们马上就好。

好的,我会等着!官方广告插件是选择 Discourse 的决定性因素之一。大多数网站或论坛运营者都希望能为自己的社区实现盈利。

还有一个问题,你们在“待办事项”列表中已经包含 Media.net 了吗?像许多其他刚刚起步的网站一样,我在申请 Google Adsense 时遇到了困难,但 Media.net 却立刻批准了我的申请。请问你们有没有可能将 Media.net 添加到插件中?

另外……你们是否移除了“内部广告(House Ads)”功能?我在管理后台中找不到任何相关的链接……