草庐IT

UIWebView-heavy

全部标签

javascript - 在 iOS UIWebView 中评估 JavaScript 时出现 “SyntaxError: Unexpected EOF”

当尝试将一些JSON传递给UIWebView时,我在JavaScript中不断收到此错误:SyntaxError:UnexpectedEOFwindow.onerror中没有可用的行号或文件名,但我已经检查了所有引用的文件,它们没有问题。我正在使用MonoTouchEvaluateJavaScript等同于ObjC的方法stringByEvaluatingJavaScriptFromString::webView.EvaluateJavascript("Viewer.init($('#page'),"+json.ToString()+");");它在“简单”的JSON输入上工作得很好,

objective-c - 在 UIWebView 中为文本字段设置文本

我有一个UIWebView,我想将其中一个文本字段设置为特定文本。这可能吗?如果是这样,我该怎么做?谢谢 最佳答案 是的,您可以使用javascript为UIWebView中的文本字段设置文本举个例子,如果你在这个表单中有一个文本框设置值:[theWebViewstringByEvaluatingJavaScriptFromString:@"document.getElementById('textFieldID').value='HelloWorld'"]获取值(value):NSString*value=[theWebViews

javascript - 使用 JavaScript 在 UIWebView 中查找和自动填写 HTML 登录表单

我有一个UIWebView,它就像一个互联网浏览器,加载它所在网页的HTML。在webViewController中,webViewDidFinishLoad方法会在网页完成加载到UIWebView时从网页加载HTML。我想从HTML中筛出文本字段,以便使用存储在我的数据库中的值自动填充该文本字段。有什么方法可以做到吗?该方法应该能够在所有网站上工作。SettextforatextfieldinUIWebView几乎可以帮助我,但我已经尝试过了,文本字段从未被填满。在登录页面中会有两个文本字段所以我尝试使用document.getElementsByTagName('INPUT')[0

ios - UIWebView 从后台返回后在 iOS 7 上更改 contentSize

问题:我的UINavigationBar和UITabBar之间有一个UIWebView。在iOS7上,当应用程序进入后台并再次返回时,似乎UIWebView的contentSize属性发生了变化,因此其上方有一个白色block。在监控UIWebView的contentSize后,当应用程序进入前台时(我通过观察UIApplicationDidBecomeActiveNotification来检查),它有49从它的高度中减去。屏幕截图(删除敏感信息):我的设置:我在我的UIViewController中使用UIWebView,它嵌入在UITabBarViewController中,而UI

iphone - 将参数发送到 UIWebView 中的本地文件

我正在开发原生iPhone应用程序。我能够将local文件index.html加载到UIWebView中:[webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"index"ofType:@"html"]isDirectory:NO]]];网络加载正常。现在,我想用一些参数加载网络,就像在浏览器中输入一样:URL?var1=myValue&var2=myValue2所以我可以在html文件的javascript中获取这些值。有

ios - 动画 UIWebView 在动画期间不响应触摸

目前,我正在为一个UIWebView从屏幕底部到顶部制作动画。随着UIWebView向上动画,它在持续时间的50-80%内变得不可触摸。如果我点击UIWebviews结束目的地或模型层,点击会被注册并且Webview会做出适当的响应。这是为什么?有哪些解决方案可用于点击移动/动画UIWebViews?为了进一步说明这一点,我创建了一个显示向上动画的UIWebView的辅助项目。紫色方block代表表现层上的触摸事件,而蓝色方block代表表现层外的触摸事件。https://github.com/AdamBCo/UIWebView-Animation-Issues如示例所示,UIView

ios - 两个 UIWebView 有单独的 cookie 存储?

背景我正在开发一个简单的iPad应用程序,允许用户同时使用不同的登录名浏览同一个网站。因此我有两个UIWebView,它们应该有不同的cookie存储,这样用户可以在第一个UIWebView上登录一个帐户,在第二个UIWebView上登录另一个帐户>.我尝试了什么?我认为解决方案是在我拥有的两个UIWebView中实现不同的cookie存储。SasmitoAdibowo写了一篇文章ImplementingYourOwnCookieStorage其中提供了有关如何在Mac上为WebView使用自定义cookie存储的详细信息。它是通过修改WebView将要发送的NSURLRequest,

iphone - UIWebView 中横向模式的 Youtube 视频

我的申请不是为景观而生的。但是,当我在UIWebView中打开我的YouTubechannel并且用户启动视频时,它会出现在纵向中。如果用户旋转他的iPhone,我想让它以横向模式显示。在这种情况下如何启用横屏模式?我知道有一些“肮脏的黑客”可以做到这一点,但我更喜欢更干净的东西。此外,我不希望UIWebView切换到横向,但视频可以。 最佳答案 我最终使用以下代码调整了我的View,使其支持横向模式:-(void)viewDidLoad{[superviewDidLoad];[[UIDevicecurrentDevice]begi

ios7 UIWebView Youtube视频

我有一个UIWebView子类,用于播放youtube和本地视频。在iOS6下完美运行。在升级到iOS7的过程中,我遇到了一个问题,我真的不知道从哪里开始。虽然子类似乎仍然可以在iOS7模拟器上播放youtube和本地视频,但当我在设备上播放youtube时,我会记录以下消息:Sep2610:17:27JRR-IPadSVOx[558]:CGContextSaveGState:invalidcontext0x0.Thisisaseriouserror.Thisapplication,oralibraryituses,isusinganinvalidcontextandisthereby

iphone - 在 Uiwebview 中显示视频而不是在设备全屏中

我想在UIWebview中显示视频。当我们点击视频时,它会在设备全屏模式下播放。我们如何在UIWebview中播放视频?请注意,这些视频文件托管在youtube或我们的服务器上。它们没有与应用程序捆绑在一起 最佳答案 我认为你应该试试UIWebView类的这个属性。allowsInlineMediaPlaybackABooleanvaluethatdetermineswhetherHTML5videosplayinlineorusethenativefull-screencontroller.