草庐IT

webkit-playsinline

全部标签

javascript - UIWebView 中出现奇怪的 WebKit 错误 - 这可以被捕获吗?

我正在从iPad上我的文档目录的子目录中将一些HTML/JS加载到UIWebView中。到目前为止一切正常。为了调试JS-我放了一些alert(..);JS文件中的语句。大多数情况下,此警报没有问题,但偶尔会在控制台中引发错误并且应用程序崩溃:WebKitdiscardedanuncaughtexceptioninthewebView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:delegate:Aroutehasalreadybeenregisteredforclass'Publication'andHTTPmethod'A

javascript - 如何在不使用-webkit-transform 的情况下在 iOS 上应用 css 转换?

在iOS(iPad/iPhone)上,我想对html元素应用一些css转换(旋转/缩放)。我在使用-webkit-transform时遇到了一些问题。(参见iframeiscutwhenindivonmobilesafari。)我想知道是否有另一种选择可以在iOS上应用转换(可能没有硬件加速)而不使用-webkit-transform。 最佳答案 进行这些转换的唯一真正方法是使用-webkit-transform标签。或者,您可以手动设计图像/元素并使用.PNG文件来保持透明度。 关于j

javascript - scrollTop 不适用于 -webkit-overflow-scrolling : touch

我有一个内置在Phonegap中的单页应用程序,我在使用iOS设备(不是android)时遇到问题:document.querySelector('page').scrollTop=0;如果我导航到一个不同的页面并且我刚刚来自的View有scrollTop//38它会保持相同的scrollTop//38因为我只改变了内容页面内。所以我会使用上面的jS来编辑滚动顶部,所以这样做:document.querySelector('page').scrollTop//outputs38太棒了,但是当我触摸屏幕时它会向下跳38px并重置scrollTop=38。如果我删除page{-webkit

ios - -webkit-溢出-滚动 : touch is not recognized in chrome and on ios

要获得我读过的惯性滚动,我需要添加-webkit-overflow-scrolling:touch;到滚动的div上的我的css。当我添加它并在chrome中检查它时,代码被破坏,类似于当您尝试使用无效的css时。此外,当我在我的iPhone上加载它时(我在meteor应用程序中使用cordova),我仍然没有得到平滑的滚动。我已经添加了z-index:0overflow-y:scroll;-webkit-transform:translateZ(0);以及使容器绝对定位。这些似乎都不起作用。是否弃用了webkit-overflow-scrolling?任何帮助将不胜感激p.s我的cs

html - 设置 -webkit-overflow-scrolling : touch 时,z-index 在 iOS 上的处理方式不同

我在iOS上看到一些有趣的z-index行为。我的示例代码可以在这里查看:https://jsfiddle.net/59mo8s16/4/我需要将#sidebar显示在#slide-in-tip的前面。在Chrome(PC和Android)和Firefox(PC)上查看时就是这种情况。但是,在iOSSafari和Chrome上,#slide-in-tip出现在#sidebar的前面。我意识到从CSS中删除-webkit-overflow-scrolling:touch会使其在所有平台/浏览器中都按预期显示。但是,我需要它来为iOS上的#containerdiv提供动量滚动。如果没有它,

ios - -webkit-overflow-scrolling polyfill 或特征检测

-webkit-overflow-scrolling是iOS5的新功能。我正在寻找CSSpolyfill或方法而不是用户代理读取来检测此功能是否可用。Modernizer没有检测到这一点。 最佳答案 Modernizr默认不检测该属性,但您可以向其添加自己的测试。只需在任何地方调用这段代码:Modernizr.addTest('overflowscrolling',function(){returnModernizr.testAllProps("overflowScrolling");});在调用之后,您的body元素将有一个ove

ios - iOS 上服务器发送事件的 webkit 推荐替代方案

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我想在我的nativeiOS应用程序中接收服务器发送的事件,但我没有使用webkit/Safari。根据我的发现,NSURLConnection不合适,因为它chunksresponse.我也看过ZTWebSocket库(显然不错,但我正在寻找SSE,而不是网络套接字)。会CocoaAsyncSocket合适吗?还是仅限于纯TCPSocket通信?我偷偷怀疑我遗漏了一

android - 是否可以在 iOS 或 Android 手机的移动 Webkit 上接收 JavaScript 中的倾斜事件?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。社区在去年审查了是否重新打开这个问题并让它关闭:原始关闭原因未解决Improvethisquestion我进行了一些搜索,但没有找到任何关于提供给移动浏览器的非触摸事件的良好引用。有谁知道支持哪些倾斜事件的任何好资源或有过此类事情的经验?我真的很期待添加一些偏航控制。

ios - 带有 "webkit-overflow-scrolling: touch"的可见滚动条 IOS

我希望滚动条在IOS中始终可见。快速解决方案是“::-webkit-scrollbar”修复。但是,当使用“webkit-overflow-scrolling:touch”作为“滑动感”时,滚动条不再可见。我怎样才能让它们都工作?参见示例http://jsfiddle.net/gatb4ct6/5/:.frame{overflow-y:auto;border:1pxsolidblack;height:13em;width:10em;line-height:1em;/*-webkit-overflow-scrolling:touch;*//*uncommentaboveandscroll

ios-webkit-debug-proxy 空白 devtools

我在Linux上使用ios-webkit-debug-proxy来尝试使用chrome调试iOSSafari主机。调试代理运行并给出Listingdeviceson:9221Connected:9222toWill'siPhone(8a48ac86edd4f299xxxxxxxxxxxxxxx)页面localhost:9222虽然打开开发工具会出现一大堆空白。点击很多东西收效甚微。有这方面经验的人可以帮我一下吗?干杯 最佳答案 您使用的是哪个Chrome版本?这可能会发生,因为此功能自chrome38以来已损坏。尝试下载Chromi