我正在寻找一种嵌入webrtc视频的页面的方法.无法加载网络摄像头视频. 您知道可能支持内部.NET WEBRTC的任何黑客或其他项目吗? 非常感谢 解决方案 铬嵌入式框架声称支持WEBRTC(我本人尚未确认). https://code.google.com/p/chromiumiumiumiumemembedded/ 其他解决方案 Webrtc由Mozilla Firefox支持: http://www.webrtc.org/ 如果您想在项目中嵌入firefox,则可以轻松嵌入 geckofx Web Web浏览器控制在您的Windows表单上. 其他解决方案 Geckofx发动机(Mozilla Firefox)表示可以使用WebRTC.这似乎是正确的(据我所知),但是其中某些部分似乎存在问题.我正在为WebRTC使用它,并且对视频部分有问题 - 请参阅此处: c#.net中的嵌入式geckofx -webrtc视频不起作用
以下是关于 webkit 的编程技术问答
我已经在网络上浏览了这类问题,我发现了许多类似的问题和文章,但没有一个回答这个问题.我有一个大的HTML 5应用程序,我想作为全屏本机应用程序在Windows上以可执行文件的形式运行它.我可以图像您可以在C ++的Webkit上进行图像,但我不知道C ++,也没有时间不幸地学习它. 任何人都可以提出使我的HTML5应用程序作为全屏Windows应用程序运行的最佳方法吗? 解决方案 找到了一个解决方案,我下载了Chromium Portable,然后将应用程序文件放在同一文件夹中,然后我从类似的.bat文件启动Chromium Portable. @echo off start %cd%/appdata/ChromiumPortable.exe --kiosk %cd%/appdata/app.html 告诉它以全屏模式开始,然后直接访问app.html主页,希望它可以帮助其他人 其他解决方案 将文件扩展名重命名为.hta 这将使之成为 html应用程序
我很想知道是否有gecko.net之类的东西;)我的意思是,就像我们可以嵌入WebView一样,这是任何Windows表单应用程序中IE7的"实例"(并告诉它)到navigateto(fancy_url);).我很想使用Firefox或Webkit. 有人尝试过吗? update :请记住,尽管可以使用上述控件嵌入壁虎,但使用壁虎时仍然不可能 print . 更新2010年3月:仍然无法使用geckofx向本地打印,但是存在几种方法, May 都足够了做. 请参阅: http://geckofx.org/viewtopic.php?id=796 信息. 2013年10月更新:我不再进行Windows开发,因此我对此没有兴趣,但是似乎可以在这里找到壁虎的开发: https://bitbucket.org/geckofx 最近似乎已更新.将其留在此处供未来的Windows开发;) 更新2017年1月:我收到了一家名为 teamdev 的公司.他们创建了一个基于铬
如何在Windows Store(Metro Style)应用程序中集成铬嵌入式框架(CEF).我阅读CEF Wiki - https://code.google.com/p/chromiumiumiumembedd/到Windows Store应用程序. There is tutorial for WPF app - https://code.google.com/p/chromiumembedded/wiki/Tutorial和WPF App -cefclient的示例. Windows Store应用程序有什么示例吗?我想在Windows Store应用程序中创建CEF WebView. 解决方案 我们尝试了一下,但是问题是分发了CEF二进制文件以及Windows Store应用程序,该应用程序不会应用程序认证.我们正在使用Windows商店应用程序编程提供的WebView来渲染Web内容.我们可以与ScriptNotify和InvoKescriptAsync进行渲染的Ja
我在正在开发的页面,droid sans和某些字体尺寸的页面中使用自定义字体,底部被切断,但仅在Opera和Webkit浏览器中. 很容易在Google自己的WebFonts页面上重现寻找Droid Sans,并在18px上显示整个字母:对于较低的情况g. 特别清楚 我可以用一些CSS技巧/骇客来增加线的高度/显示整个字符,还是我真的限于某些尺寸的字体? ? line-height和padding 编辑:顺便说一句,我知道a 类似的问题在这里,但是由于接受的答案正在改变字体的大小,其余答案不适用,因此对我没有多大用处. 编辑2: 编辑3:问题似乎仅限于Windows,尽管我不确定哪些版本. 编辑4:我添加了Google WebFonts的屏幕截图,以表明问题不是我正在开发的网站的特定特定的. 解决方案 尽管这不是我想要的解决方案,但我发现了可能对他人有用的解决方案: 在我的原始样式表中,我指定了字体如下: @font-face {
带有Microsoft Edge的新Windows 10到了.如何将其添加到我的Web浏览器控件中?我之所以需要它,是因为实际的Web浏览器控件不允许JavaScript和CSS3. 我还曾经在webkit和awesomium的项目中添加Chrome浏览器,但他们不记得登录凭据(我需要它们的应用程序),因此我必须使用即.不幸的是. 解决方案 更新2021年1月:WebView2已发布.这使得基于铬的边缘作为Web控制.不幸的是,使用更加复杂,但功能强大得多.使用Winforms或WPF或C ++应用程序. https://learlen.microsoft.com/en-comrosoft.com/en-en-us/microsoft-eggh/WebView2/ 更新2018年5月:最后,微软使它变得容易. https://blogs.windows.com/MSEDEDEV/2018/05/09/Modern-Webview-Winforms-wpf-apps/
我为客户构建了一个PHP/JavaScript网站.然后,他们要求我复制它,除非是独立的MAC应用程序.我使用一个将嵌入式Web服务器,PHP和" WebView"组合在一起的应用程序做到了这一点,这是WebKit Web浏览器的可可版本,我可以将其嵌入标准的应用程序窗口中.这一切都很好 - 我必须重复使用10,000多行PHP/JS代码,从而节省了几个月的重新实现. 现在他们想要一个等效的Windows.我有信心我可以让PHP和Web服务器工作.而且我知道嵌入基本IE功能非常容易. 但是...在我的MAC设置中,WebView(通过WindowscriptObject东西)使我能够从C ++调用JavaScript方法.例如,我可以调用C ++的JavaScript方法来更新屏幕.同样,我可以设置内容,以便浏览器中的JavaScript调用可以触发C ++方法 - 例如,我使用此方法来让用户单击"浏览",然后使用真实的标准文件浏览器选择文件路径. 所以我的问题是,是否有一
我正在尝试执行此脚本: 说我需要GTK和Webkit. 我认为这就是我需要的: gtk webkit 所以我下载了WebKit,但是我得到了一个文件夹,而不是安装程序或安装信息.我将其移至Python文件夹中,还是该怎么办? 解决方案 您需要pygtk,这是带有Windows的安装说明的下载页面的链接:您还需要WebKit的Python绑定,而不仅仅是Webkit本身.这是指向非官方Windows二进制文件的链接,带有安装说明,也是底部附近Windows的非官方WebKit运行时的链接: http://opensourcepack.blogspot.com/2009/12/pywebkitgtk-windows-binary.html 其他解决方案 有自动化安装程序的自动化安装程序(主要是)GTK库Python .它应该解决依赖关系.这是非正式的.它包含WebKit.我之所以找到它,是因为我想要python的webkit安装程序. 我尝试了它,它像
可能的重复: 如何将Webkit嵌入我的C/C ++/Win32应用程序中? 我试图将Webkit项目嵌入我的解决方案中.首先,我想在一个典型的窗口内渲染WebKit,然后使其加载一些pseudorandom uri. 我尝试从 http://svn.webkit.org/repository/webkit/trunk/source/我立即对包含哪些标题感到困惑.我从webkit/win/WebView.h开始,这引发了一个错误,说不能足够公平,没有这样的文件...然后我开始阅读官方文档,但是除了没有objective-c,没有任何文件甚至说明什么功能包括什么. 我正在研究Visual Studio 2010和Windows7.最终,我希望该项目在Linux上运行,但是该要求现在不在桌子上. 我尝试搜索搜索帮助,但没有真正显示出任何结果示例或有关我应该做的信息的信息. 我对QT不感兴趣. 我想我想使用WebView,但是我真的不知道如何和我的C ++
在新的Kindle 3G中使用WebKit浏览器玩耍时,我注意到window.screen.width和window.screen.height不会反映实际的屏幕尺寸.物理屏幕(或更确切地说,纸)尺寸为 800 x 600 .我得到: 800 x 506 在景观模式下 600 x 706 在肖像模式中 但有趣的是,我的桌面上运行的Chrome和Safari(也是WebKit)报告了实际的屏幕分辨率. 根据 mdc ,这些属性不是任何规范的一部分,因此可能没有严格的宽度/高度报告.但是,不应该期望它们反映实际的屏幕尺寸吗? 解决方案 更新: 我们在模拟器中看到的问题.Screen.Width是当我们使用不反映设备实际像素的屏幕时.因此,您在屏幕上看到的是320,设备的设备是480或其他.不过,我不明白为什么屏幕宽度的值会在屏幕上而不是实际像素上的仿真器大小. 这件事可能与设备相同吗?如果它们的密度在某些尺寸上较高...无论出于何种原因可能会转化为错误
我遇到了一个奇怪的问题,似乎是Webkit浏览器的各种版本.我正在尝试将一个元素放在屏幕中心并进行计算,我需要获得各种维度,特别是车身的高度和屏幕高度.在jQuery中,我一直在使用: var bodyHeight = $('body').height(); var screenHeight = $(window).height(); 我的页面通常比实际的视口高得多,因此,当我"提醒"这些变量时,BodyHeight最终应该变大,而ScreenHeight应该保持恒定(浏览器视口的高度). 这是真的 - Firefox -Chrome 15(哇!Chrome何时使用15版?) - ios5 上的野生动物园 这没有工作: - ios4上的野生动物园 -Safari 5.0.4 在后两个,$(window).height();始终返回与$('body').height() 的值相同的值 认为这也许是一个问题,我将窗户高度换成window.outerHeight,
我发现的解决方案无关紧要: 有人在Delphi项目中使用了Webkit 有人用java 有qtwebkit(关于:空白演示应用程序44 megs) .net端口 GTK+端口 我需要一个指南,如何将WebKit实例嵌入Win32下的纯C/C ++应用程序中. 解决方案 布伦特·富尔格姆(Brent Fulgham)为生产Window的Webkit港口提供了许多工作,该港口不依赖Apple的专有后端东西(例如CoreGraphics,CoreGraphics,CoreFoundation,cfnetwork).我相信这就是您所追求的.这些详细信息并不完全在一个地方整理,但是有 trac Wiki Wiki Wiki 和其他位点在 Brent的博客. 编辑:链接到Brent在SourceForge上的项目 编辑2 :其他解决方案 Windows的WebKit仍使用VS 2005. 因此,如果您使用VS2010或2012,则需要在此VC上构建WebKi
我在我认为这是一个简单的问题上很难. 我正在尝试创建一个跨浏览器窗口宽度的100%的DIV. Div充满了几个儿童Divs,它们会扩大,以填充整个空间,例如足球场.这些divs将扩展以适合给定空间的全宽度,该空间具有单独的1%条纹,完全填充该空间. 这在Firefox中似乎很好,但是在Safari(和Chrome)中,计算似乎太严格了,在最右边的Div中留下了一些额外的剩余空间 有什么方法可以避免此剩余空间?即使将其放置在固定宽度Div中,我也会在Safari和Chrome中遇到相同的问题……右侧总是有空间.我想知道我是否只是要求它做太多数学? 这是我正在使用的代码,其替代版本将空间分为5%的划分和1%的划分.抱歉,这是长而多余的代码.
我正在尝试衡量webkit补丁的可能性,这将使所有渲染的图形都可以渲染到完全透明的背景上. 所需的效果是渲染没有任何背景的Web内容,它似乎应该在桌面上漂浮(或浏览器窗口后面显示的内容). 有人看过一个应用程序吗? (我可以想到一些可以的终端模拟器.)如果有人在Webkit(或可能是壁虎?)内部工作吗?)您认为可以这样做吗? 更新:我已经意识到Mac OSX仪表板小部件使用此精确技术.因此,这必须是可能的. 更新2:我已经在Linux上编译了WebKit,并注意到配置选项包括: --enable-dashboard-support enable Dashboard support default=yes 我越来越近.谁能帮忙? 更新3:我继续在各种相关邮件列表上的帖子中找到对此的参考. webkit-dev/2008- 9月/005019.html webkit-dev/2009- 6月/008182.html 解决方案 已解决!
我已经为应用Flexbox创建了一个应用程序的响应布局. 布局需要左侧有可折叠的菜单,中间有一个标头和车身的块,右侧有一个可切换的帮助窗格(其中还有更多,但这是基本结构). > 左菜单有两个状态:宽180px或80 PX宽.帮助窗格要么被隐藏,要么是180px.中间的盒子占据了其余空间. Flexbox的工作就像魅力. 当我使用white-space: nowrap进行滚动DIV时,麻烦开始.我有一堆需要在水平滚动器中显示的项目,因此我有一个带有项目的列表div,设置为overflow:auto和white-space: nowrap. 通常,这就像魅力一样,但现在打破了我的flex布局.滚动器没有占据父(Flex)Div的宽度,而是使Div更宽,从而将帮助窗格从范围中推出. 以下小提琴说明了以下问题: 您可以通过在菜单栏中单击切换help 来切换帮助窗格. 通过单击菜单中的whitespace切换来重新创建问题,这将切换列表的white-space: n
我想以较少的方式表达以下CSS: .a { min-height: calc(2em + 4px); } 因此,为了防止尝试进行计算,我已经使用较少的逃脱语法: .a { min-height: ~'calc(2em + 4px)'; } 但是,Less的缩小引擎正在删除空格,并发出: .a{min-height:calc(2em+4px);} 这是有问题的,因为webkit无法正确计算2em+4px,而2em_+_4px工作正常(为清晰添加了下划线.)似乎这里的真正错误是在webkit中允许令牌之间不存在白色空间. 解决方案 这是一个旧帖子,但我想向您展示一个简单的解决方法. 我的缩放引擎也有这个问题.我的缩写效果很好,但除了删除空格.如果有人有同样的问题,这是最简单的解决方法. 如果您想要: .a { min-height: ~'calc(2em + 4px)'; } 而是这样写: .a {