首页 > 解决方案 > Facebook Like 按钮在 iPhone 上不起作用

问题描述

您好希望这里有人可以提供帮助。我正在努力寻找类似 facebook 的按钮不起作用的原因。

该按钮在桌面上工作正常,以及我通过 browserstack 进行的 iphone 测试,但我们不在我们的客户 iphone 8 上。单击按钮重定向到未找到的 facebook 页面页面。

该按钮通过 iframe 嵌入其中一个页面的源 url 作为示例:

<iframe class=" lazyloaded" data-src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.onlineskinshop.co.za%2Fshop%2Fneostrata-womens-day-bundle&amp;width=79&amp;layout=button_count&amp;action=like&amp;size=small&amp;show_faces=false&amp;share=false&amp;height=21&amp;appId=313578142012597" scrolling="no" allowtransparency="true" allow="encrypted-media" width="62" height="21" frameborder="0"></iframe>

注意我使用延迟加载来加载 iframe,因此是属性的data-src插入。src我怀疑这有什么影响,因为按钮在浏览器中加载。

我没有看到 FB 应用程序有任何问题,我确定如果是这样,它在任何浏览器中都不会工作。另一个奇怪的事情是,如果我只向客户端发送 iframe url,它只加载一个只有按钮的黑色页面,它可以工作,但是一旦它从网站内运行它就会失败。

我唯一的想法是,可能有某种 Safari 移动设置或手机上的安全应用程序可能导致这种情况

标签: facebookfacebook-like

解决方案


推荐阅读