javascript - facebook like 按钮未显示在 webview 中(ios 和 android)

标签 javascript facebook html uiwebview webview

我有一个在 webview 中运行 html 文件的简单应用程序。当我在 android 浏览器或 iphone 浏览器 safari 中运行它时,我能够看到类似 facebook 的按钮。

但是当涉及到两个平台的 webviews 时,点赞按钮不显示。

我的 html 文件

.
.
.
<body>

    <div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
.
.
.

我的 javascript 文件

this.getItems().items[0].setHtml('<div class="fb-like" data-href="http://test.com" data-send="true" data-layout="button_count" data-width="450" data-show-faces="true"></div>');

最佳答案

当我将 https: 添加到 //connect.facebook.net/en_US/all.js#xfbml=1 时解决了

关于javascript - facebook like 按钮未显示在 webview 中(ios 和 android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235510/

相关文章:

javascript - 一分钟后简单的 JQuery Fade ticker 停止

javascript - 在特定时间内运行一个函数

javascript - 显示没有重复的世界地图

facebook - Facebook 链接预览中的作者姓名未显示

javascript - 为什么这个 Facebook 共享代码不起作用?

Facebook 登录仅在主机设置为本地主机时有效?

html - 在Vuetify中将文本对齐到文本字段的中心

html - 如何覆盖 Bootstrap 4 中的 nav-pills 下拉样式?

html - 在内联 svg 标签上使用 viewBox 属性时出现 WebStorm 警告

javascript - 通过 JavaScript 永久更改 HTML 文档的 "master"CSS 模板