gpt4 book ai didi

iphone - 无法加载 UIWebView 中的 Facebook 评论

转载 作者:行者123 更新时间:2023-11-28 22:46:50 24 4
gpt4 key购买 nike

我想在我的应用程序中添加一个 facebook 评论框插件。

我所做的就是文件所说的。但是我无法成功加载评论框。

我的应用程序中有一个本地 html 文件,它看起来像;

<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_GB/all.js#xfbml=1&appId=xxx";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-comments" data-href="http://www.google.com" data-num-posts="4" data-width="470"></div>
<div>working?</div>
</body>
</html>

然后,我正在创建一个 UIWebView 并尝试加载如下所示的本地 html 文件;

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"comments" ofType:@"html"] isDirectory:NO];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.facebookCommentsWebView loadRequest:request];

但是 webview 只显示了我放置的虚拟 div。我只能看到“工作?”页面上的文本。所以看起来 html 文件加载成功但评论框没有加载。

对此有想法吗?

顺便说一下,当我尝试在我的计算机中提供 html 文件并使用 url: "http:/localhost:3000"加载 webview 时,我可以看到评论。

[self.facebookCommentsWebView loadRequest:[[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://localhost:3000"]] ];

但是,我不想为此提供页面。

提前致谢。

最佳答案

看来你需要更新这部分:

js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=xxx";

到:

js.src = "http://connect.facebook.net/en_GB/all.js#xfbml=1&appId=xxx";

关于iphone - 无法加载 UIWebView 中的 Facebook 评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12998412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com