草庐IT

webkit-padding-start

全部标签

javascript - Webkit-playsinline 在 iphone 上

我目前正在做一个包含很多视频的项目,这个项目需要在iphone上运行。但实际上,ios的视频占位符不允许我在我的页面中滚动。我尝试在我的视频标签上应用webkit-playsinline属性,但它不起作用。有没有办法-在完整的HTML5/JS中-阻止ios视频播放器的native行为?我注意到这个问题只出现在iphone(ios7)上,而不是ipad。谢谢!这是我的视频标签:还有我的js:varvideo=element[0];video.addEventListener('contextmenu',function(e){e.preventDefault();e.stopPropag

performance - 优化-webkit-transform 性能的技巧?

我在iPhone的移动应用程序上广泛使用webkit-transform:translate3d和其他一些属性,因为它的硬件加速了。拥有大约98%的功能,性能非常好。我知道不要试图一次做太多。我以一种非常出色的原生方式成功地模拟了滑动。我现在注意到的是,当我添加最后2%的功能时,我在滑动时看到动画中的一些图像重绘问题。在您滑动所有4张图像并加载它们之后,性能再次变得非常流畅。但是,当隐藏和显示此部分时,会发生同样的事情。我假设正在发生的事情是有一个内部缓冲区被命中并且每次都必须重新加载。所以在这种背景下,一般的问题是其他开发人员为-webkit-transform做了哪些性能优化?我不

ios - 使用webkit私有(private)框架访问iphone的浏览历史

您好,请在将问题标记为重复之前完整阅读该问题。我正在尝试使用Webkit私有(private)框架获取iphone浏览历史记录。我从github站点获取它的header。但是我不知道要使用哪些标题或哪些方法来完成我的任务。我尝试使用以下代码,但它没有返回任何东西,甚至不返回null。WebHistory*history=[WebHistoryoptionalSharedHistory];NSDate*now=[NSDatedate];//iddate;NSArray*arr=[historyorderedItemsLastVisitedOnDay:now];NSLog(@"%@",[h

iOS 7 产生随机错误 : JPEG Not a JPEG file: starts with 0x00 0x00

我有一个应用程序,它是一个以html5/jpg格式创建的数字杂志的包装器。书籍通过UIWebView显示,书籍内容存储在设备本地。虽然这在IOS6设备和IOS7模拟器上工作正常,但在IOS7设备上我随机出现以下错误::ImageIO:JPEGNotaJPEGfile:startswith0x000x00:ImageIO:JPEGNotaJPEGfile:startswith0x000x00:ImageIO:JPEGNotaJPEGfile:startswith0x000x00稍后发生崩溃::***Terminatingappduetouncaughtexception'NSRangeE

html - iOS WebKit 中的透明 SVG

WebKit有一个错误导致嵌入式SVG(通过或)具有白色背景而不是透明背景。它已被更正,但在iOS上没有,那里有更旧的WebKit构建有什么好的解决方法吗?我迫切需要透明背景。我知道两个次优的解决方法:使用标签。-我不能那样做,因为不能遍历/操作作为imgs插入的SVG的DOM/XML树。屏蔽或元素与自身。令人惊讶的是,如果将SVG用作掩码,旧的WebKit可以检测到透明度,但我认为这是一个丑陋的解决方案:有什么好的解决办法吗? 最佳答案 我找到了解决方案。我可以使用内联SVG/XML。在那种情况下,我获得了透明度和遍历SVGDOM

objective-c - Ooyala 播放器 (iOS) : how to start in full screen?

我在我的项目中使用Ooyala播放器,该项目过去使用MPMoviePlayer,我们只是更改View的大小以使其全屏或非全屏,但Ooyala播放器似乎通过使用另一种模式来保持其自己的全屏/内联模式切换到全屏时的ViewController,这会产生很多问题,因为当前ViewController的viewWillDisappear和viewDidDisappear将在呈现模态VC时被调用,所以是否有如何直接全屏启动?谢谢! 最佳答案 尝试使用具有controlType参数的OOOoyalaPlayerViewController的构造

iphone - 如何在 Safari 等 Webkit 浏览器中使用图像作为边框底部?

StackOverflow上有一些关于如何使用边框图像的问题,但这些问题已经相当过时了。我们有一个简单的需求:使用图像作为底部边框。我们只需要支持Webkit浏览器,特别是移动版Safari。我们如何做到这一点? 最佳答案 对于边框底部的唯一图像,使用border-bottom-imagecss3属性。仅对于webkit浏览器,使用以下-webkit-border-bottom-image移动SafarisupportsCSS3.更新:根据css3Info,只有border-image属性在Safari中有效。所以,use:-web

ios - 如何保护(加密)webkit/local store 存储的数据

我正在开发一个使用PhoneGap框架的应用程序,因此它只是一个使用HTML5的普通网络应用程序。与许多网络应用程序一样,我的客户也希望在设备离线时可以使用数据。对于那些情况,我想将数据存储在浏览器的本地存储中。但是,客户还希望对数据进行加密,以防万一设备丢失,敏感数据不会落入坏人之手。我目前的研究提出了2个可能的方法:1)在存储到本地存储之前,使用JS加密框架对任何数据进行加密。由于我的应用程序需要用户登录,因此我可以使用用户密码来派生加密key(用户密码存储在iOS钥匙串(keychain)中)2)用户iOS的数据保护机制https://www.apple.com/business

ios - GTMHTTPFetcher.m 'initWithRequest:delegate:start Immediately:' 已弃用 : first deprecated in iOS 9. 0 - 使用 NSURLSession(参见 NSURLSession.h)

当我导入GmailAPI的GTL.xcodeproj并运行它时出现上述错误。我正在使用Xcode7.1beta并且在GmailAPI二进制文件的头文件中出现了很多错误我们不推荐使用的方法。我该如何纠正? 最佳答案 我遇到了同样的问题,我是这样解决的:在您的IOS项目中,单击嵌入式GTL.xcode项目,选择信息选项卡,将“IOS部署目标”更改为8.4。我还必须在GTLService.h中注释掉#defineGTM_USE_SESSION_FETCHER1才能使API成功编译。一旦我这样做了,它就编译并运行良好。

javascript - iOS 浏览器上 Webkit 中的网站渲染撕裂问题

我的网站在iOSwebview浏览器(safari、chrome和firefox)上似乎存在一些呈现问题。该问题仅出现在iOS设备上,无法在pc、mac或android设备上复制。网站最初呈现完美。屏幕撕裂只有在页面重新加载几次后才会出现。复制它的另一种方法是锁定设备,等待几秒钟,然后打开设备,撕裂又回来了。我曾尝试删除页面元素、动画和React组件,但没有成功。查看safari中的网络开发人员工具,没有出现任何错误。该网站正在使用静态站点生成器Gatsbyjs构建,reactstrap用于Bootstrap,fontawesome用于字体。页面上有一些动画svg元素,但删除它们对解决