草庐IT

webkit-autofill

全部标签

javascript - Webkit 错误 : Overflow auto triggered after resizing a child element to matching size

我有以下简单设置:document.getElementById('inner').addEventListener('click',({target})=>{target.classList.add('match');});#container{background:green;overflow:auto;width:200px;height:100px;}#inner{width:210px;height:110px;}#inner.match{width:200px;height:100px;}单击内部元素后,我希望父元素上的滚动条消失,因为这两个元素现在具有匹配的大小。这在Fi

Javascript webkit-假网址

Id将图像(例如)从剪贴板粘贴到webkit可编辑内容区域时,源代码如下所示:webkit-fake-url://DCAC99B9-BA40-4BA7-A419-9C60AAB081DA/image.png能够通过javascript访问图像并将其与文本一起发送回服务器吗? 最佳答案 显然,您可以对事件监听器使用任何抽象;我提供了一个未抽象的版本;这也将排除IEif('addEventListener'ineditableElement){editableElement.addEventListener('paste',functi

javascript - jQuery 为 WebKit(chrome)和 Firefox 中的相同对象返回不同的高度

我对这个感到困惑。jQuery.height()在Firefox和Chrome中以不同的值回归。测量屏幕上的像素表明,在两者中,Chrome似乎报告了正确的值,而firefox每次都偏离了2或3个像素。有没有其他人遇到过这个问题?我已经尝试使用各种jQuery高度函数(innerHeight、outerHeight、height)获取高度,但都无济于事。我已经删除了所有可能会干扰高度值的css样式(所有填充、边框、边距等),但我仍然得到不一致的结果。如果有帮助,我正在处理表格单元格。该代码在第一个表格旁边创建了第二个表格,然后匹配每行的高度以在表格上创建一种“粘性”左手列。单元格具有不

javascript - 如何在 Cocoa/WebKit 应用程序中从 Javascript 调用 Objective-C 方法?

我有一个Cocoa应用程序,它使用WebView来显示HTML界面。我将如何从HTML界面中的Javascript函数调用Objective-C方法? 最佳答案 这记录在developer.apple.com. 关于javascript-如何在Cocoa/WebKit应用程序中从Javascript调用Objective-C方法?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9

javascript - CSS 加载动画在 NW.js (node-webkit) 中没有动画

Hereisajsfiddle我的CSS加载动画正常工作。但是,当我在我的node-webkit应用程序中使用相同的代码时,SVG路径和颜色是静态的并且不显示任何动画。经过一些研究,我尝试添加"chromium-args":"--enable-threaded-compositing"根据thisissue的解决方案到我的package.json文件.不幸的是,这并没有解决我的问题。根据thispost中第二个答案的建议,我正在为我的加载屏幕使用CSS动画。.我的动画是thisCodePen的略微改动版本.有没有人遇到过NW.js中的CSS动画的类似问题?此动画可能无法正常工作的任何原

javascript - 有没有办法在基于 webkit 的浏览器中强制使用 Javascript 垃圾收集器?

在InternetExplorer中,我们可以使用此方法强制执行Javascript垃圾收集:CollectGarbage();该方法在Firefox上未定义。你知道是否有某种等价物吗?谢谢。 最佳答案 (不只是将此答案限制在基于WebKit的浏览器中......)Chrome:如果您使用--js-flags="--expose-gc"从命令行/终端启动它,那么它会提供window.gc().我认为Firefox需要单击about:memory中的“释放内存”按钮。Opera有window.opera.collect()。Edge有

javascript - 选择框属性更改时未触发 Webkit Mutation Observer 回调

我正在尝试使用新的MutationObserver来监控选择框(或嵌套的option元素)的变化。功能。然而,只有“setAttribute”为我触发了变异观察者的回调。这是我使用的代码:~function(doc,$){varselect=$('select');//http://www.w3.org/TR/dom/#mutation-observersvarobserver=newWebKitMutationObserver(function(mutations){alert(mutations.length+"mutationshappened");});observer.obs

javascript,如果加载相同的图像,图像onload()不会在webkit中触发

我有一个元素,我正在更改它的src属性。该元素有一个onload附加处理函数。每次我更改src属性并加载图像时,处理函数都应该运行。在Chrome和Safari中,如果我分配与之前相同的src,则处理函数不会运行。在分配与之前相同的src之前,我尝试了imgElement.src='',imgElement.src=null,imgElement.src='notExistingFile.jpg'但都不起作用。请帮忙。以前有人遇到过这个问题吗?编辑:它通过在分配与之前相同的src之前执行imgElement.src=''来工作:imgElement.src='';imgElement.

javascript - 如何从 node-webkit 应用程序打开浏览器窗口?

我有一个桌面应用程序,使用node-webkit打包。我需要在点击链接时打开用户的默认浏览器。我正在使用window.open("www.google.com")但这会打开一个新的node-webkit窗口,而不是打开浏览器窗口。我该如何打开浏览器窗口?? 最佳答案 要在用户的默认浏览器中打开链接,您可以使用gui.Shell.openExternal("http://website.com")。查看gui.Shell的文档. 关于javascript-如何从node-webkit应用程

javascript - Safari/WebKit 的 console.log DOM 节点作为对象?

这让我抓狂了一段时间。当我console.log一个DOM节点(通过示例从document.getElementById返回)时,它显示为一个交互式html元素,就像它出现在“元素”选项卡上一样。这肯定很方便,但有时我只想展开对象并查看其所有属性,就像我可以对登录到控制台的所有其他类型的对象一样。有什么方法可以让DOM节点作为常规对象显示在控制台中? 最佳答案 使用console.dir而不是console.log。console.log(document.body);...console.dir(document.body);>H