Tag: html

如何从ios webview的文档目录读取图像文件

我正在下载图像文件并写入文件目录如下所示: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *objURL = @"http://test.test.com/file/image.png"; NSURL *objurl = [NSURL URLWithString:objURL]; NSData *imgData = [NSData dataWithContentsOfURL:objurl]; NSString *imgFile = [NSString stringWithFormat:@"%@/%@", documentsDirectory,@"image.png"]; [imgData writeToFile:imgFile atomically:YES]; 在我的webView中,我从我的包资源中加载了一个html文件,用在我的webView中,但是如何在html中使用标签来读取文档目录中的image.png? <html> <body> <img src="../what/is/the/path/to/use/image.png" /> </body> </html>

HTML正文中的超链接iOS SMSscheme

我们正在尝试在HTML页面中创build一个应该打开预定义SMS的超链接 – 当用户点击我们页面上的链接时,SMS应用程序应该打开预定义的数字和正文。 我们能够成功设置号码,但是我们无法设置这条短信的正文。 可能吗? 我们到目前为止尝试的链接是: <a href="sms:123456789?body=sometext">sms link</a> 非常感谢您的帮助!

将HTML复制到UIPasteboard

我想从我的应用程序传输HTML到iPhone邮件应用程序。 我已经有了HTML文本 – 唯恐说<span style ='color:red>> Test </ span>我可以把它放到UIPasteBoard上 – 但是当我把它粘贴到邮件里时,我得到了html源文件。 当我在HTMLView中放置相同的string时 – select它并将其复制粘贴为邮件中的红色文本。 我需要做些什么才能将string放在UIPasteBoard中,以便将其粘贴为红色文本到邮件应用程序中? 我一直在寻找“格式types” – 并发现,UIPasteBoard返回“Aplle Web Archive粘贴板types”,当我有剪贴板中的元素(从UIWebView复制)。 但是在将内容添加到UIPasteBoard时,将其设置为types将不会在邮件应用程序中粘贴任何内容。 曼弗雷德

在iOS中使用自定义字体的阿拉伯文字

我正在使用自定义阿拉伯字体来处理需要显示阿拉伯文字的应用程序。 问题是,我没有任何运气显示使用阿拉伯语字体的阿拉伯文字。 我试图在UILabel,UITextField,UITextView,UIWebView,FontLabel(由Zynga)和使用CoreText显示文本。 你可以在这里find示例项目: 使用UILabel,UITextField,UITextView和CoreText的示例应用程序 使用UIWebView的示例应用程序(HTML) 使用UIWebView(HTML)的示例应用程序:您必须在示例项目中安装字体。 然后,您可以比较结果,并通过在模拟器(或iPad)中运行应用程序并在浏览器(Safari)中打开Sample.html文件来查看问题。 我已经在苹果的开发者论坛上发布了一些细节,但是我总是发现stackoverflow比苹果的官方开发者论坛更加活跃。 以下是该post的链接: 在iOS中使用自定义阿拉伯字体 What am i doing wrong? 注:字体正确加载到系统中,并且我可以成功地将自定义字体应用于常规(英文)文本。 PS有几个关于这个主题的stackoverflow的post,但没有任何帮助,所以我发布一个新的问题。

在iOS 7.0.3中不能使用<form target =“_ blank”>

以下代码在iOS 6.0.1中完美运行(使用iOS虚拟键盘,我在input框上按下“Go”button) <html> <body> <form action="http://stackoverflow.com/" target="_blank"> <input type="text" /> </form> </body> </html> 但是当我在iOS 7.0.3上尝试完全相同的代码时,这根本不起作用。 按下iOS键盘上的“Go”button后没有任何反应。 如果我从表单标签中删除[target =“_ blank”],那么它工作正常。 我不知道这个问题的原因是什么。 有没有人有同样的问题?

iOS8 Safari浏览器-webkit-overflow-scrolling:touch; 问题

所以我们正在为一个客户端构build这个networking应用程序,它在Safari上完美地运行在iOS7上。 但是,当我们在iOS8中查看应用程序时,它有一些巨大的错误。 如果用户打开边栏并将其closures,则<section style="overlay-y: scroll;"></section>消失(重叠的部分)。 有些button因任何原因停止工作。 ( <a href="">Lala</a> ) 当我们删除-webkit-overflow-scrolling: touch; 从容器(拥有所有内容的div),一切都完美无瑕,像以前一样… 任何想法可能是什么?

如何将粗体和斜体字体应用于NSAttributedString?

我试图parsing我自己的HTMLstring到一个NSAttributedString呈现在UITextView中。 所以,当string出现的时候, <strong><em>这应该是粗体和斜体</strong></em> 我想对最终的NSAttributedString应用一个明显的粗体和斜体字体,这样,如果用户在编辑过程中删除粗体或斜体字体,其余的字体将保持不变。 这就是为什么我不想简单地像粗体和斜体一样应用单一字体样式的主要原因,正如其他的SO答案所暗示的那样。

CSS背景图片在iPad和iPhone上调整不正确。

我的网站的背景图片在Chrome和Safari中使用background-size:cover进行了很好的调整,但当我在ipad或iphone上testing我的网站时,CSS背景图片真的放大了,看起来很可怕。 我在这里读了很多关于这个问题的其他问题,但都没有解决我的问题。 HTML <div class="background"> </div><!–background–> .background没有容器,并且是100%的屏幕宽度。 CSS .background { height:600px; width:100%; position:relative; background: url(css/img/strand.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

在iPhone iOS / Safari上显示HTMLinputtypes编号的缺陷

我想在移动应用程序上使用HTMLinputtypes=“数字”,以便向智能手机(Android,iPhone和其他)表明数字键盘比用户更感兴趣。 这很好。 所以,我在这里有这段HT​​ML: <h3>type="number"</h3> <input type="number" class="input-number"/> <h3>type="text"</h3> <input type="text" class="input-text"/> 这里应用的重要的CSS元素是: input { height: 2em; padding: 0.2em 0.5em; width: 100%; /* avoid iPhone rounded corners */ border: 1px solid #afb7c1; border-collapse: collapse; border-radius: 0 0 0 0; } .input-number { text-align: right; } 应该这样渲染: 以上是来自iOS 4.1的截图,世界还在。 在Android手机上,一切正常。 但看看在iOS 4.2,4.3上发生了什么: 突然之间,这个数字字段的宽度有点小,就好像iPhone想要在inputtype =“number”时为某些浏览器上出现的无用微调器腾出空间。 有谁知道这样的问题? 你怎么修好它的? 或者解决它? […]

如何安装只从URL打开Facebook应用程序

我想知道如何才能打开从我的网站在Facebook和Twitter应用程序的url链接,只要它被安装在设备上,如果没有,我希望页面在浏览器中打开。 目前我正在使用以下链接: fb://profile/fbID twitter://user?screen_name=username 目前,如果应用程序已安装,但工作正常,但如果未安装应用程序,链接将失败。此外,如果您试图在桌面浏览器中打开它,twitter链接将完全失败。 有谁知道我怎么去做这个? 是的,我知道有类似的问题,但没有人回答,所以我想我会尝试这个,欢呼。