webkit 相关问题

WebKit是一个开源的Web内容引擎,适用于浏览器和其他应用程序,如Apple Safari,Mail,App Store和一些移动浏览器,包括Android,iOS,RIM Blackberry,Symbian和WebOS的预安装浏览器。

禁用输入文本颜色

下面的简单HTML在Firefox和基于WebKit的浏览器中显示不同(我在Safari,Chrome和iPhone中检查过)。在Firefox中,边框和文本都具有相同的颜色(#880000),但在Safari中...

回答 10 投票 74

在Safari上动画大图像无法正常工作

我有一个宽大的图像,我正在使用CSS制作动画。该图像会在Chrome(桌面版和Android版)和Firefox版上按预期显示和设置动画。但是,在Safari(桌面和...上)

回答 1 投票 0

iOS 12网络推送通知

新的iOS 12 Safari是否支持服务工作者的Web推送通知?在最新版本的iOS中有服务工作者,但没有pushManager对象。

回答 2 投票 19

无法在WebView上运行WebGL内容

我正在尝试使用wxPython WebView中的WebGL内容打开一个网页。 WebView,webkit使用的引擎具有WebGL支持。如何在WebView中呈现WebGL内容?完整......

回答 1 投票 0

window.scrollMaxY的替代?

我试图使用window.pageYOffset&window.scrollMaxY来计算当前页面进度。这种方法在FF3.5下工作,但在webkit window.scrollMaxY下是未定义的。

回答 4 投票 10

关于typedef的基本C ++语法,谁能解释一下呢?

我已经阅读了关于safebool的wtf中的代码,但我无法理解语法。以下是webkit中wtf的代码://此转换运算符允许隐式转换为bool但不允许...

回答 1 投票 2

为什么我的CSS在移动设备上呈现错误?

我在笔记本电脑和iphone上都使用了镀铬。我创建了一个演示此问题的简单示例:https://s3.us-east-2.amazonaws.com/asteroid-public/test/test.html尝试查看...

回答 2 投票 0

最大调用堆栈大小超出错误

我正在使用Direct Web Remoting(DWR)JavaScript库文件,并且仅在Safari(桌面和iPad)中收到错误它表示超出了最大调用堆栈大小。究竟是什么错误......

回答 25 投票 429

如何修改WebKit上下文菜单?

我正在开发一个小应用程序。我想隐藏/阻止WebKit2 webview的默认上下文菜单。当我使用WebKit时,我能够通过使用...来隐藏/阻止默认的上下文菜单

回答 1 投票 0

-webkit-transition-property在Safari 3.1.2中接收意外值(Windows)

我正在开发一个iPhone优化的网站,并在Windows上的Safari 3.1.2上进行测试。对于网站中的一些元素,我使用-webkit-transition样式应用隐式动画。所以基本上......

回答 2 投票 1

Python + Gtk + WebKit:页面更改后不重置滚动条高度

页面更改为较小高度后,以下代码不会重置垂直滚动条。它是可重现的:执行脚本1.1 Google.com加载全屏1.2垂直滚动条:...

回答 1 投票 0

webkit css resize不能用canvas作为孩子吗?

假设以下html和css代码片段:#outer {width:100px;身高:100px;溢出:隐藏;调整大小:两者;边框:1px纯黑色; } #inner {width:100%; ...

回答 1 投票 1

WKNavigationResponse不再通过其response.header提供对cookie的访问

自推出以来,我一直在使用WKWebView而不是UIWebView。我一直在使用委托方法webView(decisionPolicyFor navigationResponse)函数来访问navigationResponse ...

回答 1 投票 1

CSS Transform旋转仅适用于Firefox

我已经在Google和Stackoverflow上广泛搜索过,但找不到解决方案。我用一些很酷的动画制作了一个简单的移动菜单。这是codepen:Codepen链接问题应该在......

回答 1 投票 0

从 Chrome/Webkit 中的 <select> 元素移除圆角

Chrome 的用户代理样式表为 元素的所有角提供了 5px 的边框半径。我已经尝试通过我的外部样式应用 0px 的半径来摆脱这个...... Chrome 的用户代理样式表为 <select> 元素的所有角提供了 5px 的边框半径。我已经尝试通过我的外部样式表应用 0px 的半径来摆脱它,并在元素本身上内联;我已经尝试过border-radius:0px和-webkit-border-radius:0px;并且我已经尝试了更具体的border-top-left-radius:0px(连同它的-webkit等价物)。 没有工作。 当我在 webkit 的开发人员工具中检查元素时,计算样式仍然将半径列为 5px。但是,如果我单击它旁边的扩展箭头以查看具体信息,它会显示:element.style - 0px。下面它显示了我给出的 0px 的外部 css 规范,以及 5px 的用户代理样式表规范。后两者都被划掉了,这是应该的。 有什么想法吗? 这对我有用(样式首次出现而不是下拉列表): select { -webkit-appearance: none; -webkit-border-radius: 0px; } http://jsfiddle.net/fMuPt/ 只是我的下拉图像解决方案(inline svg) select.form-control { -webkit-appearance: none; -webkit-border-radius: 0px; background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>"); background-position: 100% 50%; background-repeat: no-repeat; } 我正在使用引导程序,这就是我使用select.form-control的原因 您可以使用 select{ 或 select.your-custom-class{ 代替。 如果你想要方形边框并且仍然想要小扩展箭头,我推荐这个: select.squarecorners{ border: 0; outline: 1px solid #CCC; background-color: white; } 这里有一些好的解决方案,但这个不需要 SVG,通过 outline 保留边框并将其设置为与按钮齐平。 select { height: 20px; -webkit-border-radius: 0; border: 0; outline: 1px solid #ccc; outline-offset: -1px; } <select> <option>Apple</option> <option>Ball</option> <option>Cat</option> </select> 虽然最上面的答案删除了边框,但它也删除了箭头,这使得用户很难甚至不可能将元素识别为选择。 我的解决方案是在选择后面粘贴一个白色 div(边框半径:0 像素)。将其位置设置为绝对位置,将其高度设置为选择的高度,你就可以开始了! 带有自定义右下拉箭头的解决方案,仅使用 css(无图像) select { -webkit-appearance: none; -webkit-border-radius: 0px; background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; -moz-appearance: none; display: block; padding: 0.3rem; height: 2rem; width: 100%; } <html> <body> <br/> <h4>Example</h4> <select> <option></option> <option>Hello</option> <option>World</option> </select> </body> </html> 保持简单并避免弄乱箭头和其他此类功能的一种方法是将它放在一个与选择标签具有相同背景颜色的 div 中。 应避免消除箭头。保留下拉箭头的解决方案是首先从下拉列表中删除样式: .myDropdown { background-color: #yourbg; border-style: none; } 然后直接在 HTML 中的下拉列表之前创建 div: <div class="myDiv"></div> <select class="myDropdown...">...</select> 像这样设置 div 的样式: .myDiv { background-color: #yourbg; border-style: none; position: absolute; display: inline; border: 1px solid #acolor; } 内联显示将阻止 div 换行,绝对位置将其从页面流中移除。最终结果是一个漂亮干净的下划线,您可以根据自己的喜好设置样式,并且您的下拉菜单仍然按照用户期望的方式运行。 Inset box-shadow 就可以了。 select{ -webkit-appearance: none; box-shadow: inset 0px 0px 0px 4px; border-radius: 0px; border: none; padding:20px 150px 20px 10px; } 演示 出于某种原因,它实际上受到边框颜色的影响???当您使用标准颜色时,角会保持圆角,但如果您稍微改变颜色,圆角就会消失。 select.regularcolor { border-color: rgb(169, 169, 169); } select.offcolor { border-color: rgb(170, 170, 170); } https://jsfiddle.net/hLg70o70/2/ 好吧,我找到了解决方案。希望它可以帮助你:) select{ border-image: url(http://www.w3schools.com/cssref/border.png) 30 stretch; width: 120px; height: 36px; color: #999; } <select> <option value="1">Hi</option> <option value="2">Bye</option> </select> 以下是实现方法; 创建一个看起来像下拉菜单的背景图片。 关闭浏览器外观 在选择组件上对齐背景图像 .control select { border-radius: 0px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url("<your image>"); background-repeat: no-repeat; background-position: 100%; background-size: 20px; } 我用的是jordan314的解决方案,但是后来我添加了“border-light”类来选择。如果你在 css 中定义了默认的 border-light 类,你可以直接使用它。它只是将边框定义为白色)。我将边框更改为正方形/删除半径,并保留箭头。 这是我所做的: <select class="form-control border border-light" id="type"> <option>Select</option> <option value="mobile">Apple</option> </select> 如果您没有预定义的边框灯,只需在您的 css 中添加: <style> .border-light{ border-color:#f8f9fa!important } #type { border:0; outline:1px solid #ddd; background-color:white; } </style> 火狐:18 .squaredcorners { -moz-appearance: none; } 将 CSS 设置为 border-radius:0px !important -webkit-border-radius:0px !important border-top-left-radius:0px !important 试试看是否有效。

回答 0 投票 0

任何可能的方法来处理WKWebView和浏览器之间的动作,以便在iOS中选择图像?

我想使用WKWebView从我的应用程序上的web url上选择按钮上的静态图像(如下面的屏幕截图所示)。单击“选择文件”按钮,它将...

回答 2 投票 10

WebKit .NET使用缓存,cookie和触摸支持

我想在我的应用程序中使用WebKit.NET webbrowser。我没有找到任何有关在webkit网站上使用缓存和cookie的信息。有没有办法清除缓存/ cookie以及如何禁用/ ...

回答 1 投票 3

WebCore bmalloc :: IsoAllocator在iOS 11.3中崩溃

我在结构崩溃中遇到这样的崩溃:WebCore bmalloc :: IsoAllocator> :: allocateSlow(bool)解决这个问题的任何线索?

回答 2 投票 7

Firefox和Safari中的填充不同

我在Webkit和Gecko之间面临奇怪的不一致渲染。 Safari Firefox有问题的片段只是一个 -tag的文本内容以彩色背景为中心:

回答 2 投票 0

以编程方式更改动画规则中的webkit转换值

我有这个样式表:@ -webkit-keyframes运行{0%{-webkit-transform:translate3d(0px,0px,0px); } 100%{-...

回答 7 投票 23

© www.soinside.com 2019 - 2024. All rights reserved.