草庐IT

safari-push-notifications

全部标签

ios - 境界 cocoa : How to add notification inside other notification block

在我的应用程序中,我注册了一个通知block,它本身必须注册另一个通知block。notificationToken=[self.appState.currentProjectaddNotificationBlock:^(BOOLdeleted,NSArray*changes,NSError*error){if(deleted){NSLog(@"Theobjectwasdeleted.");}elseif(error){NSLog(@"Anerroroccurred:%@",error);}else{boolfilterChanged=false;for(RLMPropertyChan

android - Ionic 的 native "Push"插件导致错误

我正在尝试在我的ionic应用程序中实现推送通知。为此,我想使用native插件推送:https://ionicframework.com/docs/native/push/在安装此插件之前,我可以使用以下命令在我的Android设备上启动我的应用:ioniccordovarunandroid应用启动,没有错误发生。但是在像这样安装Cordova/PhoneGap插件之后:ioniccordovapluginaddphonegap-plugin-push还有这个:npminstall--save@ionic-native/push我无法再在我的设备上运行该应用程序,因为构建因一系列错误

javascript - iOS Safari 上 javascript 中的地理位置

我的目标是在iOS设备上使用Safari返回我的地理位置坐标。在我的桌面浏览器上,我使用GoogleMapsGeolocationAPIkey调用下面的函数tryGeolocation()。这在桌面Chrome上有效,但在Safari(桌面和iOS)和Chrome(iOS)中,我返回了“PositionUnavailable”错误。我尝试过5秒和10秒的超时,但同样的情况发生了。在iOS中调用GoogleMapsGeolocationAPI是否有已知的解决方法?varapiGeolocationSuccess=function(position){alert("APIgeolocati

ios - 是否可以在 ios 应用程序中使用 safari 扩展

我正在开发具有应用程序扩展功能的iOS应用程序。但是使用“应用程序扩展程序”我们无法自定义safari内容。任何对“Safari扩展程序”有想法的人。我们可以在ios应用程序中使用safari扩展程序吗? 最佳答案 Safari应用程序扩展仅适用于桌面,必须与containingmacOSapp捆绑在一起.在iOS上你可以有ContentBlockers. 关于ios-是否可以在ios应用程序中使用safari扩展,我们在StackOverflow上找到一个类似的问题:

html - 显示 :inline-grid doesn't support on very fresh safari

在我的网站中,我设计了一个ul,它在我的页面中显示社交图标。结构icon1icon2icon3icon4CSSul{list-style-type:none;}ul>li{display:inline-grid;}上面的css适用于所有css,除了非新鲜的safari浏览器。我在检查OPPO手机时发现了这个问题。他们使用的是非新鲜的safari。ScreenshotfromIOSsafaribrowserScreenshotfromOPPObrowser在stackoverflowhere(Whydoesn'tinline-gridworkinSafari?)中也有类似的问题。但是我找

javascript - 2018 年 Safari 9 中的箭头功能会不会有问题?

我读了这个HowtorunES6codewitharrowfunctionsinSafari?但是这个问题是从2016年1月开始的。我还在github上创建了一个关于这个的问题,但也是从2016年开始的。我使用箭头函数,我的主脚本看起来像(()=>{...})()。因此,它在除Safari9之外的所有浏览器中都能很好地工作。最后一个给了我一个错误SyntaxError:Unexpectedtoken')'。点击附加链接,我发现“Safari尚不支持此功能”。在MDN站点中,我没有发现Safari不支持这些东西的任何地方。我也来了http://kangax.github.io/compa

javascript - Safari ios 音频 - 拒绝播​​放错误

javascript错误是:UnhandledPromiseRejection:NotAllowedError:Therequestisnotallowedbytheuseragentortheplatforminthecurrentcontext,possiblebecausetheuserdeniedpermission.我的设置适用于其他浏览器、桌面和移动设备。它的工作方式是:有一个标志first_audio_played=false;添加一个播放音频的触摸事件监听器,并设置first_audio_played=true;(然后移除触摸监听器)所有后续音频检查if(first_a

javascript - 为什么通过相机上传图像在 mobile-safari 上有效,但不适用于 iOS PWA?

我有一个具有PWA功能的网页。在iOSsafari上,我确实收到了通常的操作系统对话框,询问我是否要拍照或从照片库上传图片:After"installing"itasanPWAviathemenu"AddtoHomescreen"buttonandstartingitviahomescreen,Istillgetthesameoptions,"choosefromlibrary"stillworks,butwhenchoosing"takeaphoto",iOS相机应用程序按预期打开,但保持全黑。html:dingsdauserinterface2(...)仅连接javascript:

javascript - youtube web 如何阻止从 safari iOS 上的控制中心播放

当浏览器进入后台时,我试图在iOS版Safari上停止播放视频。我能够通过PageVisibilityAPI做到这一点.在iOS的主屏幕上,如果我打开控制中心并按下播放按钮,它通常会播放上次Safari的内容。我想要实现的是一种类似于YoutubeWeb移动设备的行为:它能够防止这种行为。如果您使用运行Youtube的选项卡关闭Safari,则无法在控制中心按下播放键来播放内容。我已经在事件上尝试了e.preventDefault()行为。我试图在pageshow/pagehide中插入标志(正如我在anotherSOWanswer中发现的那样,但这些事件似乎没有在后台运行时被调用。此

iOS 12.4 -- 无法在 Safari 或 Safari TP 中检查 PWA

我对iOS感到头疼,因为我无法同时检查我的PWA模拟器和模拟器。这是我的规范:iOS版本-12.4Safari版本-12.1.2safaritp版本-发布版本88macOS版本-10.14.6xcode测试版-11.0知道为什么会这样吗?和/或如何解决问题? 最佳答案 截至12.2,根据Thisarticle,Apple决定对在独立模式下运行的PWA进行黑盒处理。在顶部的“简而言之”部分:?PWAsinstandalonemodearenotinspectableanymorewithdesktopSafari(theWebAppp