Tag: 浏览器的WebKit

setUseWideViewPort()和setLoadWithOverviewMode()是做什么的?

我对缺乏WebView和相关内容的文档感到失望。 (除非你认为以下是财产文件) public void setLoadWithOverviewMode(boolean overview) 设置WebView是否加载具有概览模式的页面 和: 公共同步无效setUseWideViewPort(布尔使用) 告诉WebView使用宽视口 那么: 什么是“概览模式”? 什么是“宽视口”? ps:我试图寻找webkit相关的文档,但找不到它。

如何把重点放在创build桌面通知的Chrome标签上?

我想实现与Gmail现在相同的function。 当新的电子邮件到达或新的聊天来了,通知popup窗口出现,如果你点击它,带有Gmail的选项卡变得焦点。 我有这个代码: var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text'); n.onclick = function(x) { this.cancel(); }; n.show(); 当我点击通知时,它就会消失。 现在我需要添加一些代码到onclick函数来调出并关注创build此通知的页面。 我知道这是可能的,因为GMail做得非常好。 但是我没有成功查看Gmail源代码(它们被简化和混淆)。 任何人都知道如何做到这一点?

有没有办法让一个电话号码在iphone或android手机上点击可以在HTML中打个电话?

是否可以在HTML中创build一个可点击的电话号码,以便当用户点击被呼叫的号码?

移动设备上的Twitter Bootstrap模式

引导模式在Android和iOS上无法正常工作。 问题跟踪器确认问题,但不提供工作解决scheme: 2.0中的模态在移动时被打破。 2.0中的模式窗口没有正确定位 屏幕变暗,但模式本身在视口中不可见。 可以在页面顶部find它。 当您在页面上向下滚动时,会出现问题。 以下是bootstrap-responsive.css的相关部分: .modal { position:fixed; top:50%; left:50%; z-index:1050; max-height:500px; overflow:auto; width:560px; background-color:#fff; border:1px solid #999; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box; margin:-250px 0 0 -280px; } 我可以申请修理吗?

是否有可能embedded壁虎或Webkit的Windows窗体就像一个WebView?

我想知道是否有像Gecko.NET这样的东西;)我的意思是,就像我们可以embedded一个WebView,这是任何Windows窗体应用程序中的IE7的“实例”(并告诉它navigateto(fancy_url);到navigateto(fancy_url); )。 我很乐意使用Firefox或WebKit。 有人试过这个? 更新 :请记住,虽然可以使用上述控件embeddedGecko,但使用Gecko时仍然无法打印 。 UPDATE 2010年3月 :仍然不能使用GeckoFX进行本地打印,但有一些方法可能已经足够,这取决于你想要做什么。 请参阅: http : //geckofx.org/viewtopic.php?id=796了解更多信息。 更新2013年10月 :我不再做Windows开发,所以我对此没有兴趣,但似乎可以在这里findGecko的开发: https : //bitbucket.org/geckofx它似乎是最近更新。 留在这里为未来的Windows开发者;) UPDATE 2017年1月 :我收到了一个名为TeamDev的电子邮件。 他们创build了一个名为“DotNetBrowser”的基于Chromium的.NET浏览器组件,可用于在Windows Forms应用程序中显示现代网页。 直接引用电子邮件: 以下是有关该组件的一些详细信息,这可能会有所帮助: DotNetBrowser基于Chromium,因此支持HTML5,CSS3,JS和最新的Web标准。 该库的底层Chromium版本定期更新。 该组件适用于WPF以及Windows Forms桌面应用程序,适用于C#和VB.NET。 该图书馆已获得商业许可,但为开放源代码和学术项目提供免费许可证。 免责声明: 我没有使用这个DotNetBrowser我不再做Windows开发,但可能值得检查,如果你正在寻找一个解决scheme。

水豚,如何切换到新的窗口与“_blank”目标的链接?

也许这实际上并不是我遇到的问题,但似乎在“click_link”与target =“_ blank”的链接时,会话将焦点放在当前窗口上。 所以我要么能够切换到新窗口,要么忽略_blank属性 – 本质上,我只是希望它实际上转到由链接指示的页面,所以我可以确保它是正确的页面。 我使用webkit和selenium驱动程序。 我在下面提交了我的发现。 非常感谢一个更彻底的答案。 此外,这只适用于selenium – 相当于webkit驱动程序(或指出我可以发现它自己)将不胜感激。

使TBODY在Webkit浏览器中可滚动

我知道这个问题 ,但没有答案在Safari,Chrome等工作。 接受的策略( 如这里所示 )是设置tbody高度和溢出属性,如下所示: <table> <thead> <tr><th>This is the header and doesn't scroll</th></tr> </thead> <tbody style="height:100px; overflow:auto;"> <tr><td>content that scrolls</td></tr> <tr><td>content that scrolls</td></tr> <tr><td>content that scrolls</td></tr> <tr><td>content that scrolls</td></tr> <tr><td>content that scrolls</td></tr> <tr><td>content that scrolls</td></tr> <tr><td>content that scrolls</td></tr> </tbody> </table> 不幸的是,这在任何webkit浏览器中都不起作用。 有一个关于它的错误报告似乎并不是一个高度优先的事情(05年6月报道)。 所以我的问题是:是否有替代策略实际上工作? 我已经尝试了两个表的方法,但是不可能保证标题将与内容alignment。 我只需要等待Webkit来修复它?

CSS(webkit):在绝对定位的元素上覆盖顶部和底部

我有重写一些插件CSS的问题。 直接编辑CSS并不是一个真正的select,因为它会使更新插件更具风险。 问题:一个元素有绝对的定位,并且在顶部有top:0px。 我想覆盖底部:0px。 为了举例 .element {position:absolute; top:0;} /* in another file */ .my .element {bottom:0;} 在Firefox上这工作正常(底部:0是应用的风格),但Safari /铬似乎并没有得到顶部:0。 我可以解决这个问题,但最好能提出一个干净的解决scheme。

Windows / C#开发中是否有可embedded的Webkit组件?

我已经看到几个COM控件包装壁虎渲染引擎( GeckoFX ,以及由Mozilla提供的控制 – mozctlx.dll )。 Webkit的包装是否可以包含在.NET Winform应用程序中?

Webview不能在使用Delphi XE2的MacOS中显示

我已经开始将Webview接口转换为在Delphi中使用。 我设法加载webkit库,并调用接口方法似乎正常工作,但是,我似乎无法显示在主窗体上的Webview。 以下是我声明的接口 WebFrameClass = interface(NSObjectClass) ['{7BE750C8-DFEC-4870-851A-12DBCB0B78F6}'] end; WebFrame = interface(NSObject) ['{BCFA04BE-41AB-4B78-89C0-3330F12C7695}'] procedure loadRequest(request: NSURLRequest); cdecl; end; TWebFrame = class(TOCGenericImport<WebFrameClass, WebFrame>) end; WebViewClass = interface(NSViewClass) ['{0D9F44B7-09FD-4E35-B96E-8DB71B9A2537}'] {class} function canShowMIMEType(MIMEType: NSString): Boolean; cdecl; end; WebView = interface(NSView) ['{C36D8016-2FCB-49F0-BA1C-C9913A37F9AC}'] procedure clos; cdecl; procedure setHostWindow(hostWindow: NSWindow); cdecl; function initWithFrame(frame: NSRect; frameName: NSString; groupName: NSString): Pointer; cdecl; function mainFrame: […]