“嵌入”是将软件模块,对象或应用程序放入您自己的应用程序或网页中。
如何将 <iframe> HTML 代码嵌入到 C# 应用程序中?
如何最有效地将 HTML iframe 嵌入到我的 C# 应用程序中。 比方说这个 YouTube 视频: <question vote="1"> <p>如何最有效地将 HTML iframe 嵌入到我的 C# 应用程序中。</p> <p>让我们看一下这个 YouTube 视频:</p> <pre><code><iframe width="560" height="315" src="//www.youtube.com/embed/UJ53Js0YKZM" frameborder="0" allowfullscreen></iframe> </code></pre> <p>我已经尝试过这个但没有成功:</p> <pre><code>Private Sub InitializeComponent() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAbout)) ' 'frmVirtual ' Me.Text = "Virtual" Me.VirtualView = New WebBrowser Me.VirtualView.Navigate("<iframe src='https://www.google.com/maps/embed?pb=!1m0!3m2!1sen!2sau!4v1481252003737!6m8!1m7!1sF%3A-pwYGx-oWTIk%2FWC6LeJuIxdI%2FAAAAAAAABIg%2FphppDvMZr54JiWnLbsbUgDcTGUfGXLMRACLIB!2m2!1d-33.76525136331761!2d150.9088391438127!3f310!4f0!5f0.7820865974627469' width='600' height='450' frameborder='0' style='border: 0' allowfullscreen></iframe>") Me.SuspendLayout() End Sub </code></pre> <p>C# 应用程序当然是 Windows 窗体应用程序。它不一定是视频,甚至只是一个带有链接的小横幅,当然是在 Iframe 中。请帮忙!</p> </question> <answer tick="false" vote="0"> <p>您可以使用 <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx" rel="nofollow">WebBrowser</a> 控件来完成此操作。</p> <pre><code>WebBrowser1.Navigate("https://www.youtube.com/embed/UJ53Js0YKZM?autoplay=1"); </code></pre> </answer> <answer tick="false" vote="0"> <p>您不能在 Windows 窗体应用程序中使用 IFrame。然而,有一个名为 System.Windows.Forms.WebBrowser(); 的 Windows 窗体控件;</p> <p>这可以通过导航到工具箱(在 win 表单设计器上)并拖动到网络浏览器(通用控件)来使用。</p> <p>在 Form 类中,您需要类似以下内容。</p> <pre><code>public Form1() { InitializeComponent(); webBrowser1.Navigate("www.youtube.com/embed/UJ53Js0YKZM"); } </code></pre> <p>如果你真的想要一个 iframe,以下可能会起作用</p> <pre><code> private void Form1_Load(object sender, EventArgs e) { var page = @" <html> <body> <iframe width='560' height='315' src='https//www.youtube.com/embed/UJ53Js0YKZM' frameborder='0'> </iframe> </body> <html>"; webBrowser1.DocumentText = page; webBrowser1.ScriptErrorsSuppressed = true; } </code></pre> </answer> <answer tick="false" vote="0"> <p>如果您只想访问一个 YouTube 视频,您可以将该 iframe 代码保存在一个空的 html 文档中,并将 Web 浏览器指向该文档。</p> <pre><code>string applicationDirectory = System.IO.Path.GetDirectoryName(Application.ExecutablePath); string myFile = System.IO.Path.Combine(applicationDirectory, "iFrame.html"); webBrowser1.Url = new Uri("file:///" + myFile); </code></pre> <p>如果您想要更强大的方法,您可以构建 iframe 的 html 并将其作为字符串发送到 web 浏览器的文档。有关如何执行此操作的信息,请参阅<a href="https://stackoverflow.com/questions/5362591/how-to-display-the-string-html-contents-into-webbrowser-control">如何将字符串 html 内容显示到 Web 浏览器控件中?</a>。 </p> </answer> <answer tick="false" vote="0">我有 Windows 10 和 C#、UWP 应用程序。如果您只想显示 <p><code>iFrame</code><pre> 的内容(URL),这对我有用。无需在我的 </pre><code>xaml.cs</code><pre> 文件中编写代码,因为我只想显示一个网站。</pre> </p><code><Grid> <WebView Source ="https://yourwebsite.com" Height="250" Width="650" /> </Grid> </code><pre> </pre>原来的<p><code>iFrame</code><pre>是这样的:</pre> </p><code><iframe style="height:250px; width:650px" src="https://yourwebsite.com></iframe> </code><pre> </pre>对于 YouTube 视频:<p> </p><code><Grid> <WebView Source ="https://www.youtube.com/embed/jJKEkZL9qrM" Height="250" Width="650" /> </Grid> </code><pre> </pre> </answer> <answer tick="false" vote="0"><code><iframe visible="true" runat="server" id="yourid" style="visibility:hidden;display:block;width:1px;height:1px;"></iframe> yourid.Attributes.Add("src", "youtube.com"); </code><pre> </pre> </answer></body>
我正在使用npm库react-social-media-embed。 渲染:(网址)=>( 我正在使用 npm 库 react-social-media-embed . render: (url) => ( <EmbedContainer> <TwitterEmbed width={"100%"} url={url} /> </EmbedContainer> ), 我正在像上面一样进行嵌入实现。我有一个不同社交嵌入的对象,这就是为什么我使用渲染属性来调用它 我想做的是每当用户单击嵌入时运行一个函数以跟踪点击等。 我尝试向父容器添加 onclick,使用嵌入顶部的覆盖 div,直接修改库的源代码,但没有任何效果。有什么想法吗? useEffect(() => { const handler = (e) => { // check if e.target is embed container } document.addEventListener("click", handler); return () => { document.removeEventListener("click", handler) } }, []) 将点击事件监听器添加到文档中
我尝试使用 在 django 项目中显示照片和 pdf 文件,但 pdf 文件未显示 这就是我正在做的 这是查看功能 @要求登录 def view_docume...
我想将 client-ui A 嵌入到 client-ui B 中。从本地我可以将 client-ui A 嵌入到 B 中,但在登台时失败。 我在控制台中没有看到任何错误。 在嵌入标签中,我看到“client-ui A拒绝c...
我开发了一个应用程序,目前通过 iframe 提供,以便合作伙伴可以将其嵌入到他们的网站中。其中一些合作伙伴对类似的电子邮件体验感兴趣。 有没有
我试图为我正在开发的机器人制作一个帮助嵌入页面。然而,它没有嵌入,而是显示了这些乱码: 我使用的代码: @client.command 异步定义帮助(ctx): 打印(&q...
有没有办法将 PDF 嵌入网页,以便 Android 上运行的 Chrome 可以查看该 PDF,而无需使用 Google Drive?
使用以下方法将 PDF 嵌入到网页上非常简单 但这不起作用...
如何从嵌入报告中的 Google Data Studio 中删除页脚/水印?
我正在通过 html 嵌入框在我的 WordPress 网站上重新显示 Google Data Studio 报告。对于这个特定的报告,我不希望观众知道后端是数据工作室。我尝试过重新调整...
无法将 Facebook 帖子嵌入 Next JS 生成的页面
我正在尝试将公共 FB 帖子嵌入到我的应用程序的主页中。我正在关注 FB 指南,非常简单。当我在 .html 文件中执行此操作时它有效,但在 Next JS 中则无效。 基本上,
有没有办法只将网站的一部分嵌入到另一个 HTML 页面中? 示例:我看到一个想要在博客中提及的答案,因此我抓取 HTML 内容,并将其放在某处,然后仅显示该内容,...
我正在开发 CMS,希望让用户嵌入 Soundcloud 音乐和播放列表。 我想避免摆弄 API - 因为它似乎没有必要:) 相反,我只是拼凑一个
所以我有一个我构建的结帐用户界面,但我希望在我的平台上不一定有帐户的用户能够通过将脚本嵌入到他们的网站来使用此结帐。当他们复制时
我正在尝试将仪表板嵌入到另一个站点的 iframe 中。这两个站点都仅使用 HTTP。这是超集文件中的配置 PUBLIC_ROLE_LIKE_GAMMA:正确 SESSION_COOKIE_SECURE = 发...
如何从 C# WPF 中的嵌入字体将字体文件添加到 Stimulsoft 报告
我使用 C# WPF 和 Stimulsoft 我想在需要显示时发送我的字体文件嵌入到我的报告中的路径 我在 WPF 项目中嵌入了字体,并且像这样使用它: 在 XAML 中: 我使用 C# WPF 和 Stimulsoft 我想在需要显示时发送我的字体文件嵌入到我的报告中的路径 我在 我的 WPF 项目中嵌入了字体,我这样使用它: 在 XAML 中: <Label x:Name="preloader" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Content="Loading . . ." Margin="319,178,48,34" FontFamily="/WpfApp5;component/FNT/#B Titr" FontSize="48" Background="White"/> 字体是从我的项目中的字体文件夹嵌入的: 我的报告是在 stimulsoft 中生成的,我无法嵌入字体,但我可以向它发送我的字体路径 在此输入链接描述 通过这个我可以发送我的字体路径: 为此我尝试了两种方法 C# 代码: 1- : StiFontCollection.AddFontFile(@"pack://application:,,,/FNT/#B Titr"); 这种情况会显示此错误: System.NotSupportedException:“不支持给定路径的格式。” 2- : var fntpath = Assembly.GetEntryAssembly().GetManifestResourceStream("WpfApp5.FNT.BTITRBD.TTF"); StiFontCollection.AddFontFile(fntpath.ToString()); 并且在此 fntpath.ToString() 为 null ! 如何做到这一点? 请帮忙 AddFontFile方法需要磁盘上物理文件的路径。您无法传入 pack: URI,因为它不理解该格式。而且您不能只在 .ToString() 上调用 Stream,因为这不会产生任何有意义的信息。 您需要将字体文件提取到临时文件,并将该文件的路径传递给 AddFontFile 方法。 string tempPath = Path.GetTempPath(); string fileName = "WpfApp5.FNT.BTITRBD.TTF"; string fontPath = Path.Combine(tempPath, fileName); if (!File.Exists(fontPath)) { using (var stream = Assembly.GetEntryAssembly().GetManifestResourceStream(fileName)) using (var output = File.Create(fontPath)) { stream.CopyTo(output); } } StiFontCollection.AddFontFile(fontPath); var report = new StiReport(); var reportPath = System.Web.Hosting.HostingEnvironment.MapPath($@"~/Reports/{reportItem.FileName}"); Stimulsoft.Base.StiFontCollection.AddFontFile(System.Web.Hosting.HostingEnvironment.MapPath($@"~/fonts/Samim.ttf")); Stimulsoft.Base.StiFontCollection.AddFontFile(System.Web.Hosting.HostingEnvironment.MapPath($@"~/fonts/IRANSansWeb.ttf")); report.Load(reportPath); report.RegBusinessObject("customer", customerModel); report.RegBusinessObject("receipt", receiptModel); report.RegBusinessObject("order", orderModel); report.Render(false);
在查看了有关嵌入视频的其他帖子但无助于解决我的问题后,我寻求一些建议,以便在访问页面时使视频与音频一起自动播放。下面是代码
是否有更好的方法来定位带有时间戳链接的 Vimeo IFRAME?
我不是专业程序员,所以请怜悯我! 我会链接到使用 HTML 链接来定位 Vimeo 视频 iframe 中的时间戳。 我想我的许多观众可能会错过内置的“章节”壮举......
我使用 viper 加载运行时环境特定的属性文件(位于 ./configs/*.conf 下)。我正在寻找如何将这些文件嵌入到二进制文件中。 以下加载文件的片段
如何将Python嵌入到独立的C++应用程序中? (即不依赖磁盘上的 Libs 文件夹)
我正在尝试将 python 嵌入到我的 C++ 应用程序中,但也使其独立,即不依赖于磁盘上的 python 依赖项,例如带有标准库脚本的 Libs 文件夹,但仍然能够...
我正在尝试使用 Vue 3 和 Vite 构建一个可嵌入的小部件。 我正在尝试使用 vue 的 DefineCustomElement 功能来实现这一点。 这是 widget.js 文件的示例: 导入{创建应用程序,
Android Logcat 显示“无法启动 Activity Componentinfo
我一直在尝试将我的 Unity 项目嵌入到某人的 Android 项目中。这是我遇到的问题以及我为解决问题所做的事情。我清理了项目并重建了它,但这些并没有......