安装广告插件后,我的 论坛 在桌面端会出现卡死的情况(移动端正常)。卸载该插件后,论坛即可恢复正常。
请问有人能帮忙解决一下吗?
@iAmMuu 或许能提供更详细的说明。
请在控制台中查找错误,如果有,请在此发布。
我们只看到这些错误在最近一次 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)
你能分享一个你实例的链接吗?广告插件已安装在此 Meta 站点上,且该网站在桌面端运行正常。
原始帖子中已包含实例链接,但我在此再次附上:http://forum.shanniiwrites.com/
(该插件目前尚未安装)
您碰巧安装了任何广告拦截器吗?这听起来有点牵强,但如果启用了广告拦截器,确实有可能导致问题。
不,我没有。另外,我们安装广告插件后,所有500名用户在桌面端都报告了同样的问题!
我可以确认我也遇到了同样的问题。此外,所有广告拦截器均已禁用。已在 macOS 上的 Safari 和 Chrome 浏览器中测试,并在 iPad 上的 Safari 浏览器中进行了测试。
我遇到了一个非常类似的问题。广告插件已安装且运行正常(除了缺少“站内广告”链接,站内广告怎么了?)
不管怎样,当我尝试输入亚马逊横幅广告时,网站就崩溃了,请参见截图。
我按照广告插件的自述文件指示,使用了 Iframe 横幅代码,即代码框中的黄色部分,并将尺寸放在正确的位置。
你找到解决这个问题的方法了吗?
Can you share a link to the instance?
轻松突破 20 字符限制
我现在加载得很正常。你能复现这个 bug 吗?
是的,正在加载,因为我移除了广告。请给我 30 秒,然后重试。
所以在 Firefox 中会显示我上面发布的图片,而在其他浏览器中则似乎只是尝试加载,显示一个旋转的圆圈。
谢谢。我看到这个 bug 只影响 Amazon Product 代码。
cc @eviltrout 这与最近弃用某个全局变量有关。
好的,那这个问题有解决办法吗?
还没有。你得稍等一下,我们马上就好。
好的,我会等着!官方广告插件是选择 Discourse 的决定性因素之一。大多数网站或论坛运营者都希望能为自己的社区实现盈利。