草庐IT

ios - ATS 应用程序传输安全 : HTTP url inside Webview

我们有一个在Webview中显示HTML内容的应用程序。当前提供给Webview的内容来自非安全域。从iOS10开始,它应该从安全域提供服务,因此在迁移之前要清除一些疑虑。protectedHTML页面(https)是否也应该具有来自protected服务器的CSS和JS链接?因为一些CSS和JS可能来自第三方服务器。如果protectedHTML页面(https)加载到Webview中并且有一些不安全的链接(http),当用户点击这些链接时,这些链接是否会加载到Webview中?预先感谢您的帮助。 最佳答案 我做了一个快速测试,似

ios - iOS 上的 Instagram Oauth 重定向

我正在编写一个需要使用Oauth连接到Instagram的iOS应用程序。o-auth的标准iOS机制是提供带有自定义方案的重定向URL。例如,myapp://oauth/redirect——并在您的iOS应用程序中注册它。这一切都很好,除了Instagram的管理门户似乎在您设置有效的重定向URI时阻止除http或https之外的任何方案。关于如何使这项工作有任何想法吗?我是否被迫添加服务器组件来捕获/重定向? 最佳答案 有两种方法可以在不使用自定义URLScheme的情况下执行此操作,每种方法都有正面和负面:UniversalL

ios - 延迟将 HTML 字符串加载到 UIWebView

我在一个导航Controller中有两个ViewController。第一个ViewController有一个带按钮的菜单。按下此按钮将移动到第二个ViewController并将html字符串加载到UIWebView中。没有其他任何东西被加载到webview,只是一个简单的NSString,其中包含html代码。本质上,我正在使用webview作为其中一个uiview的subview制作一张翻页卡片(两个View)。代码如下:containerView=[[UIViewalloc]initWithFrame:CGRectMake(20,20,280,280)];[self.viewa

javascript - DOM 就绪的 iOS UIWebView

我的问题是UIWebView在呈现其内容之前触发webViewDidFinishLoad,因此在我显示View之后,在显示View内容之前会有短暂的延迟。是否可以在DOM完全呈现时触发事件? 最佳答案 是的,为此使用JavaScript。在您的HTML页面中添加一个window.onloadJavaScript处理程序,然后当它触发时您可以执行以下两项操作之一:通过加载虚假URL并使用webview委托(delegate)拦截它来调用应用程序。例如//inyourwebpage,injavascriptwindow.onload=f

android - 使用动态大小将 div 对齐到页面中心

我看过很多关于如何将div居中到页面中间的示例,但在所有示例中,div的大小都是固定的。不知道div高度大小,如何将div放在页面中央?(中间的灰色div)Mycode:html,body{margin:0;padding:0;border:0;}body{background-color:transparent;overflow:hidden;font-family:"Helvetica";color:#359115;font-weight:bold;}#wrapper{position:absolute;width:100%;height:100%;text-align:cente

ios - 使用 KVO 观察 WKWebView 的 URL 属性在 iOS 10 中不起作用

我使用WKWebView加载我的网页。当用户单击网页中的按钮时,我的网页将打开一个自定义架构URL(例如asfle://download?media_id=1)。和我使用KVO观察WKWebView的URL属性来获取URL。它在iOS9中运行良好,但在iOS10中不起作用。我无法获取url。我使用Xcode8,swift2.3。overridefuncviewDidLoad(){super.viewDidLoad()webView.addObserver(self,forKeyPath:"URL",options:.New,context:nil)}overridefuncobserv

iOS webView 向左或向右滑动以导航

我正在制作一个简单的webViewiOS7应用程序,我希望用户能够向左或向右滑动以在网页上前进或后退。就像您在iOS中的safari中所做的那样。我认为它叫做分页——但我不知道如何使用它。我该如何实现?我是菜鸟,所以如果你能一步步告诉我,我将不胜感激。谢谢 最佳答案 我正在我的一个应用程序中开发类似的功能,这是我到目前为止发现的-我还没有完成,但这是一个开始的方法。首先,我假设您只针对iOS7进行开发-虽然完全有可能针对iOS6构建它,但如果您只针对iOS7进行开发,则可以采取一些巧妙的捷径。前进/后退手势由UIScreenEdge

iphone - iOS SDK 让webview加载时淡出

在加载时淡出webview以确保人们知道它正在加载的最佳方法是什么? 最佳答案 使用半透明灰色的自定义UIView并将其显示在UIWebView的顶部。此UIView的Controller应该是UIWebView的委托(delegate),以便它知道何时完成加载,然后可以自行关闭。编辑:这还为您提供了一个优势,即可以使用自己的UIActivityViewIndicator(旋转轮)放置在任何您喜欢的位置,比共享的状态栏更突出。或者,您可以子类化UIAlertView并取出背景图像(那个蓝色框),然后在加载时显示这个UIAlertVi

ios - wkwebview 只显示白屏

我正在尝试使用presentViewController方法在另一个View上显示一个WKWebView,但只显示一个白屏。我在我的ViewController.m中实现了WKWebView,如下所示:-(void)viewDidLoad{[superviewDidLoad];WKWebViewConfiguration*configuration=[[WKWebViewConfigurationalloc]init];_webView=[[WKWebViewalloc]initWithFrame:self.view.frameconfiguration:configuration];

用js给自己照相并修图

 目录​1.思路1.1搭建静态页面1.1.1控制区域1.1.2照片区域2.实现2.2点击照相函数和保存图片2.3绑定change事件动态修改图片颜色2.4滤色函数2.5全部代码2.6css部分代码2.7自我添加3.总结  ​效果展示 ​1.思路1.1搭建静态页面 两块大区域:1块是控制区域,另一块是照相区1.1.1控制区域两个按钮,一个是点击是拍照并播放音乐,另一个是给拍照后的图片区域的图片进行修饰。六个滑动栏,对应六种颜色,不同的滑动,它的RGB值不同六个滑动栏,移动的位置不同得出不同的值给图片的组合效果不同1.1.2照片区域首先会在实时视频区域得到照片,点击照相时,图片出现在图片区域此时滑