草庐IT

$​​Safari​​

全部标签

iphone - 用于停止页面运动的 iOS Safari 标志?

我很好奇是否有人找到了一种解决方案来在用户将手指拖过页面时禁用默认的Spring加载iOS页面移动。对于完全可见的页面(即不需要滚动),页面会移动并弹回原位。我发现禁用“touchstart”可以有效解决这个问题,但随后它会破坏所有点击事件!?!例如:document.addEventListener('touchstart',function(e){e.preventDefault();},false);我尝试过其他触摸/鼠标事件,但没有成功。我猜有人知道可以禁用此功能的secretwebkitCSS或JavaScript属性。编辑:作为我正在寻找的示例,这里有一个类似的答案,用于通

objective-c - iOS - 将菜单项添加到 Safari "Open with"

我是iOS开发的新手-如何创建一个Safari扩展,将新项目添加到“打开方式”菜单(我可以在其中为页面添加书签的相同菜单)?我想与第三方应用共享用户当前正在查看的页面URL。谢谢 最佳答案 假设您使用的是Xcode,请转到您的项目设置,然后选择您的目标。在“信息”选项卡中,您将添加一个文档类型,它将它(doc、xls、txt等)与您的应用程序相关联。如果您在safari中打开该项目,您将看到一个选项,可以在您的应用程序中打开它。在最新版本的移动版safari中,我相信文档顶部会出现一个栏,为您提供此选项,而不是出现在“添加书签”弹出

iPhone:UIWebview 在 safari 中打开超链接

在我的应用程序中,我使用了UIwebview,我需要在其中超链接一些电话号码、电子邮件和URL。我执行了以下操作:-(void)viewDidLoad{credits.delegate=self;}-(void)loadScreen{scroll=[[UIScrollViewalloc]init];credits=[[UIWebViewalloc]init];NSString*Address=@"www.***.com/php/getjson.php?method=";jmax=[NSURLURLWithString:Address];NSData*Data=[NSDatadataWi

IOS:Safari无法播放MP4(H.264编码)

一、问题描述MP4使用H.264编码通常具有良好的兼容性,因为H.264是一种广泛支持的视频编码标准。它可以在许多设备和平台上播放,包括电脑、移动设备和流媒体设备。使用caniuse查询H.264兼容性,看似确实具有良好的兼容性:然而,今天的前端小伙伴报告IOS上遇到MP4无法播放,而Android上能正常播放。二、问题调查考虑一下方面(相关信息可参阅WhyandHowtoSolveMP4notPlayingoniPhoneError?):MP4中的编解码器不兼容。MP4是一种容器格式,可以包含各种视频和音频编解码器。如果MP4文件使用iPhone不支持的编码格式,iPhone将无法播放该MP

ios - 如何在 iOS 模拟器中获取 Mobile Safari 的崩溃日志?

如果MobileSafari在iOS模拟器中崩溃,在哪里可以找到崩溃日志?(Apple会希望将这些附加到您的错误报告中。) 最佳答案 在~/Library/Logs/DiagnosticReports/中查找名为MobileSafari_*.crash的文件。(在终端中执行open~/Library/Logs/DiagnosticReports/,然后按修改日期排序。) 关于ios-如何在iOS模拟器中获取MobileSafari的崩溃日志?,我们在StackOverflow上找到一个类

iOS 16.4 之后真机与模拟器无法使用Safari调试H5页面问题

背景iOS16.4之后用真机调试H5时候发现,Safari中开发模块下面无法调试页面解决方案在WKWebView中设置以下代码解决if(@available(iOS16.4,*)){[_webViewsetInspectable:YES];}然后再次调试就可以了

ios - iOS Safari 中视频上的图像叠加

iOS系统似乎控制了浏览器中的视频播放。它会将视频“提升”到最前面。那么,有什么方法可以在iOS播放的视频上叠加图像吗? 最佳答案 不,不是来自HTML5。iPhone上的MobileSafari将始终全屏播放电影。 关于ios-iOSSafari中视频上的图像叠加,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12933949/

iphone - iOS Facebook SDK,如何在 App 中登录,而不是在 safari 中

是否可以使用FacebookiOSSDK在应用程序内进行身份验证(而不是转到Safari),并保留这些身份验证凭据以供下次启动应用程序时使用?我已经使用FacebookSDK示例代码SessionLoginSample来检查。它在safari中打开Facebook登录帐户....我希望它在应用程序中打开..我没有使用FBConnect,因为它已过期...如何将它用于FacebookSDK的https://github.com/facebook/facebook-ios-sdk...它的示例代码https://github.com/facebook/facebook-ios-sdk/tr

ios - 如何防止 Mobile Safari 访问缓存 web 应用程序的网络?

我有一个简单的网络应用程序,我想在本地使用(即我不希望它访问网络)。所有代码都是根据SafariWeb内容指南打包的。我成功地将我的网络应用程序下载到我的iPhone。不过,我注意到,即使我的Web应用程序没有远程连接到任何东西,也会有网络访问(网络访问指示灯亮起)。我怀疑iOS正在检查网络应用程序是否最新(即检查缓存list以查看是否需要更新任何文件)。有没有办法防止这种情况?这真的搞砸了用户体验。 最佳答案 永无止境的网络旋转器是iOS中的一个错误;你将无法通过网络应用程序绕过它:http://www.devthought.co

javascript - 如何检测移动到 Mobile Safari 中的新选项卡

我想知道如何在iOS7上的移动safari中获得与$(window).blur事件等效的事件。我想这样做是为了检测标签何时不存在在屏幕上更长。这已被问过几次(DetectmovingtoanewtabinMobileSafari),但是,所有答案要么不再有效,要么只给出$(window).focus事件,而不是$(window).blur事件。另外,$(window).blur会在safari关闭时触发吗? 最佳答案 根据这篇文章:http://www.mobilexweb.com/blog/safari-ios7-html5-pr