Tag: html

使youtube.com/embedurl适用于iOS

对于YouTube上的某个video,您可以访问任何iOS设备上的http://youtube.com/watch?v= [代码]以查看video。 不过,如果您使用http://youtube.com/embed/[code]url(例如,在网页上的iframe或Colorbox模式中),则无法在iOS上播放。 例如,如果你使用这样的代码: <iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> 你只是看到一个错误: 您的浏览器目前不能识别任何可用的video格式。 点击这里访问我们关于HTML5video的常见问题。 为了增加伤害,链接不能在iOS上点击,所以我不知道要去哪个页面。 YouTube上有一个HTML5页面 ,但没有说明什么特别有用或令人惊讶。 有一种语法,可以为iframeembedded在iOS上按预期工作吗?

如何使用phonegap在iOS应用程序中打开网页?

我想在我的iOS phonegap应用程序只有一个视图。 这个视图将是一个网页。 我如何加载这个唯一的观点与特定的url? 我想你通过JavaScript来做到这一点,如果是的话,怎么样? *我不是一个HTML / JavaScript脚本,我只开发原生的iOS应用程序,但我需要用phonegaptesting一些东西。

iOS – 由于parsing错误,UIWebView无法正常工作

我想在我的应用程序中播放Youtubevideo。 所以,我写了下面的代码 NSString *embedHTML = @"\ <html><head>\ <style type=\"text/css\">\ body {\ background-color: transparent;\ color: white;\ }\ </style>\ </head><body style=\"margin:0\">\ <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ width=\"%0.0f\" height=\"%0.0f\"></embed>\ </body></html>"; NSString* html = [NSString stringWithFormat:embedHTML, videoURL, self.view.frame.size.width, self.view.frame.size.height]; [videoView loadHTMLString:html baseURL:nil]; videoView是一个UIWebView。 这工作很好,直到后来,视图什么也没有显示。 只是一个空白的白色视图。 我得到这个日志: *** WebKit discarding exception: <NSRangeException> *** -[__NSCFString substringToIndex:]: Range or index out of […]

防止整页滚动iOS

在移动Safari浏览器下,是否可以允许一个绝对定位的div滚动,而不允许整个页面上下滚动,当滚动到达边缘(弹性滚动)? 这是我正面临的问题的一个最小工作示例: <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes" /> <style> * { margin: 0; padding: 0; box-sizing: border-box; } #a, #b { position: absolute; top: 0; left: 0; height: 100%; padding: 10px; overflow: auto; } #a { width: 80px; background: #f00; } #b { background: […]

在iOS Phonegap App中限制本地dateselect器中的可选date

我正在开发与PhoneGap的 iOS应用程序,我使用input数据types来调用本机dateselect器(没有问题),并select一些date,但我想限制可选date。 我已经尝试了input的min和max属性,但是被忽略。 在iOS 6和iOS 7上testing 这是我的代码: <input id="fecha-buscar" type="date" min="2014-01-01" max="2014-12-31" value="2014-01-01"> 我发现这个类似的SO问题 ,但没有答案。 任何想法如何解决这个? 可以修复<input type="date">的min和max属性,或者调用iOS的本机dateselect器 。 谢谢!

iOS的HTML到NSString的Unicode?

我正在将一个Android应用程序移植到iOS上,并遇到了一个小小的障碍。 我从网页中拉取HTML编码的数据,但是一些数据以Unicode显示,以显示外来字符…所以俄语(Летизамной)中的字符将被parsing为"Лет…" 在android中我可以通过调用HTML.fromHTML()来解决这个问题。 有什么类似的iOS?

iOS NSXMLParsing未成形的HTML

这是我的方法体parsing“IMG SRC”图像链接从一个RSS源生成的不良形成的HTML …我知道,NSXML只parsingXML,但我有这个希望,它可以绊倒通过混乱发现这些微不足道图像链接从杂乱的HTML。 我试图只检索在src属性中find的FIRST图像链接,我在每个元素名称中find名为IMG的nsData中有一个src属性,然后将其保存到另一个类的NSString * img中。 img标签不完全相同,例如nsData的一个实例只包含一个图像实例,就像其中的任何一个一样: <img class =“ms-rteStyle-photoCredit”src =“www.imagelinkthatineed.com” 东西我不需要 <img alt =“”src =“www.imagelinkineedfortableimagecellpreview” 我不需要 <img class =“ms-rteStyle-photoCredit”src =“www.IneedThisLink.com” 更多我不需要的东西 似乎生成NSLog输出的唯一类是第一个。 我怎样才能得到parsing器方法实际运行? 考虑到有一种方法,是否有另一种更简单的方法推荐? #import "HtmlParser.h" #import "ArticleItem.h" @implementation HtmlParser @synthesize elementArray; – (HtmlParser *) InitHtmlByString:(NSString *)string { // NSString *description = [NSString string]; NSData *nsData = [[NSData alloc] initWithContentsOfFile:(NSString *)string]; elementArray = [[NSMutableArray […]

Apple FaceTime URL Scheme不启动呼叫

在网站上使用苹果的 FaceTime链接URL格式参考 ,链接将打开FaceTime应用程序,但不会传递要调用的号码/电子邮件或启动FaceTime调用。 <a href="facetime:user@example.com">Connect using FaceTime</a> 这个计划是否仍然支持? 有什么想法吗? 附加信息编辑:这是我正在使用的实际代码: <a href="facetime:user@abc.com">Apple FaceTime</a> 此图显示popup式窗口,询问是否希望在单击链接后放置FaceTime调用: 这张图片显示了没有任何反应的开放的FaceTime应用程序。

Swift HTML解码的麻烦

在Swift中,我使用NSAttributedString解码HTML,见下面: let encodedString = "Phải công nhận rằng kể từ lúc ông Thăng làm bộ trưởng" let encodedData = encodedString.dataUsingEncoding(NSUTF8StringEncoding) let attributedOptions = [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType] let attributedString = NSAttributedString(data: encodedData, options: attributedOptions, documentAttributes: nil, error: nil) let decodedString = attributedString.string println(decodedString) 但结果是这样的: PhảicÃ'ngnháºnngángngngástál«líºcÃngThánglámbá»™trưлÝng 真正的结果必须与encodedString相同 这种方法有什么问题?

在后台线程从HTML的NSAttributedString

我需要的是从相对较大的HTMLstring创buildNSAttributedString对象,并将它们(NSAttributedString-s)存储在数据库中。 当然,我想在后台线程中这样做。 这里是一个简单的代码(失败)来演示我正在尝试做什么: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSString *HTMLString = @"<p>HTML string</p>"; NSDictionary *options = @{NSDocumentTypeDocumentAttribute : NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute : @(NSUTF8StringEncoding)}; NSError *error = nil; NSAttributedString *attributedText = [[NSAttributedString alloc] initWithData:[HTMLString dataUsingEncoding:NSUTF8StringEncoding] options:options documentAttributes:nil error:&error]; }); 根据这个讨论 ,根本不可能在后台线程中执行它,因为使用NSHTMLTextDocumentType选项创buildNSHTMLTextDocumentType选项使用WebKit ,它需要在执行任何asynchronous工作时旋转runloop。 但可能是别人想通了? 我有非常简单的HTML,只是文本和链接,可能有一种方法来指定,从HTML创build一个NSAttributedString不会需要任何“ WebKit -rendering”? 或者可能有人可以推荐第三方库从简单的HTML不使用WebKit创buildNSAttributedString ?