Questions tagged «webkit»

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

6
CSS3连续旋转动画(就像正在加载日d一样)
我正在尝试通过使用PNG和CSS3动画复制Apple风格的活动指示器(日程加载图标)。我使图像旋转并连续进行,但是在动画完成之后似乎有延迟,然后再进行下一个旋转。 @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } #loading img { -webkit-animation-name: rotate; -webkit-animation-duration: 0.5s; -webkit-animation-iteration-count: infinite; -webkit-transition-timing-function: linear; } 我尝试过更改动画的持续时间,但是没有影响,如果您将其放慢,请说5秒,这更明显,那就是在第一次旋转后会有一个暂停,然后再次旋转。我想摆脱的是这个停顿。 非常感谢任何帮助,谢谢。

6
Chrome / jQuery未捕获RangeError:超出最大调用堆栈大小
我在Chrome上收到错误消息“未捕获RangeError:超出最大调用堆栈大小”。这是我的jQuery函数 $('td').click(function () { if ($(this).context.id != null && $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } return false; }); 请注意,页面中有成千上万个单元格。但是,我通常将堆栈溢出与递归相关联,在这种情况下,据我所知没有。 创建像这样的lambda是否会自动在堆栈上产生大量负载?有什么办法吗? 目前,我唯一的解决方法是在渲染HTML时在每个单元格上显式生成onclick事件,这会使HTML更大。





14
从检查器导出CSS更改(Webkit,Firebug等)
使用CSS时,通常会在浏览器(例如Chrome)中进行测试,右键单击元素,单击检查元素,然后在此处编辑CSS。使用箭头键更改诸如边距和填充之类的内容使排列内容变得非常容易。 然后进行这些更改并将其应用到CSS文件并不难,但是如果我可以右键单击检查器中的选择器并选择“导出”或“复制”,并将其内容保存在我的工具中,那将很酷。剪贴板。 是否存在这样的东西?

2
如何在JavaScriptCore中向WebWorker的上下文添加新的本机类?
我有一个在webkit-gtk浏览器中通过JavaScriptCore扩展JavaScript的应用程序。现在,我有几个类可以添加到全局上下文中,如下所示: void create_js(gpointer context, char* className, JSClassDefinition clasDefinition) { JSClassRef classDef = JSClassCreate(&clasDefinition); JSObjectRef classObj = JSObjectMake(context, classDef, context); JSObjectRef globalObj = JSContextGetGlobalObject(context); JSStringRef str = JSStringCreateWithUTF8CString(className); JSObjectSetProperty(context, globalObj, str, classObj, kJSPropertyAttributeNone, NULL); JSStringRelease(str); } 现在,我还要将这些类添加到WebWorker的上下文中,以便可以从JS中实例化的工作程序中调用它们。 我试着Worker像这样获取对象: JSStringRef workerStr = JSStringCreateWithUTF8CString("Worker"); JSObjectRef worker = JSObjectGetProperty(context, globalObj, workerStr, NULL); JSObjectSetProperty(context, worker, …

7
webkit转换后,css z-index丢失了
我有两个绝对重叠的div元素。两者都通过CSS设置了z-index值。我使用translate3dwebkit转换在屏幕外为这些元素设置动画,然后再回到屏幕上。转换后,元素不再遵守其设置z-index值。 一旦我对它们进行webkit转换,谁能解释div元素的z-index / stack-order会发生什么?并说明如何保持div元素的堆叠顺序? 这是有关我如何进行转换的更多信息。 在转换之前,每个元素都会通过CSS设置这两个Webkit转换值(我正在使用jQuery进行.css()函数调用: element.css({ '-webkit-transition-duration': duration + 's' }); element.css({ '-webkit-transition-property': '-webkit-transform' }); 然后使用translate3d -webkit-transform对元素进行动画处理: element.css({ '-webkit-transform': 'translate3d(' + hwDelta + 'px, 0, -1px)' }); 顺便说一句,我试图将3rd参数设置translate3d为几个不同的值,以尝试在3d空间中复制堆栈顺序,但是没有运气。 另外,iPhone / iPad和Android浏览器是我的目标浏览器,此代码需要在其上运行。两者都支持Webkit过渡。
98 css  webkit  transform 

3
在Safari中隐藏textarea调整大小句柄
我在应用程序中使用textarea组件,并动态控制它们的高度。随着用户的键入,只要有足够的文本,高度就会增加。在IE,Firefox和Safari上运行良好。 但是,在Safari中,右下角有一个“句柄”工具,允许用户通过单击和拖动来调整文本区域的大小。我还在stackoverflow的“问问题”页面中注意到了textarea的问题。该工具令人困惑,并且基本上会妨碍您的工作。 因此,是否有隐藏此调整大小手柄的方法? (我不确定“ handle”是否正确,但是我想不出一个更好的词。)
97 safari  webkit  css 

11
将自定义标头添加到WebView资源请求-Android
我需要向来自WebView的每个请求添加自定义标头。我知道loadURL具有的参数extraHeaders,但这些参数仅应用于初始请求。所有后续请求均不包含标头。我已经看过所有的替代WebViewClient,但是没有什么允许向资源请求添加标头- onLoadResource(WebView view, String url)。任何帮助都会很棒。 谢谢,雷

10
禁用的输入文字颜色
下面的简单HTML在基于Firefox和基于WebKit的浏览器中的显示方式有所不同(我在Safari,Chrome和iPhone中进行了检查)。 在Firefox中,边框和文本都具有相同的颜色(#880000),但在Safari中,文本会变得更浅一些(好像已对其应用了一些透明度)。 我可以以某种方式解决此问题(在Safari中删除此透明度)吗? <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> input:disabled{ border:solid 1px #880000; background-color:#ffffff; color:#880000; } </style> </head> <body> <form action=""> <input type="text" value="disabled input box" disabled="disabled"/> </form> </body> </html>
93 iphone  html  css  safari  webkit 

3
wtf是WTF吗?(在WebKit代码库中)
我下载了Chromium的代码库,并遍历了WTF命名空间。 namespace WTF { /* * C++'s idea of a reinterpret_cast lacks sufficient cojones. */ template<typename TO, typename FROM> TO bitwise_cast(FROM in) { COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_wtf_reinterpret_cast_sizeof_types_is_equal); union { FROM from; TO to; } u; u.from = in; return u.to; } } // namespace WTF 这是否意味着我认为的意思?可能是这样,bitwise_cast这里指定的执行将不会编译如果任一TO或者FROM是不是一个POD,而不是(据我所知)比C ++强大的内置reinterpret_cast。 我在这里看到的唯一亮点是bitwise_castChromium项目中似乎没有人在使用。
91 c++  webkit  chromium 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.