gpt4 book ai didi

c# - 脚本在 UWP 的 WebView 中不起作用

转载 作者:行者123 更新时间:2023-11-30 17:36:54 27 4
gpt4 key购买 nike

我在 xaml 中使用以下 Web View 。

<WebView x:Name="FBCommentsTest"></WebView>

我正尝试在 C# 端以下列方式将 HTML 数据嵌入到该 Web View 中。

FBCommentsTest.NavigateToString("<html><head></head><body><div id=\"fb-root\"></div><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 = \"http://connect.facebook.net/en_US/all.js#xfbml=1&appId=" + APP_KEY + "\";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><div class=\"fb-comments\" data-href=\""
+ mExternalUrl + "\" data-width=\"500\"></div> </body></html>");

但是,在 Web View 中,我得到一个空屏幕,无法获取 Facebook 评论 View 。如何在 uwp 的 Web View 中启用脚本。请帮我。谢谢。

最佳答案

But, in the web view i am getting an empty screen not able to get the facebook comments view. How to enable the script in web view in uwp.

NavigateToString 方法不提供以编程方式生成或提供 css、脚本、图像和字体资源的方法。可以引用WebView.NavigateToString method .

您可以将字符串传输到 HTML 文件,并使用 Navigate 方法导航到 HTML 页面。举个例子,在项目中创建一个HTMLPage文件并为其编写代码,然后在后面的c#代码中:

Uri uri = new Uri("ms-appx-web:///HTMLPage1.html");
FBCommentsTest.Navigate(uri);

关于c# - 脚本在 UWP 的 WebView 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38843241/

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