问题标签 [uiwebviewdelegate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iOS 版 Facebook API 会泄露吗?
使用泄漏工具在 Instruments 中测试演示应用程序时,我得到了可以是 56 或 2048 的 GeneralBlock-XXXX。这发生在选择 Publish 按钮后。(实际上调用 [Facebook dialog:@"feed"];)
谁能证实这一点?这和 UIWebView 有什么关系吗?
顺便说一句,它只在设备上(我使用 iPhone4)而不是在模拟器上复制。有更多关于此的报告:https ://github.com/facebook/facebook-ios-sdk/issues/309
谢谢!
iphone - 调用委托的委托
我正在开发一个继承了别人代码的 iPhone 项目。我有一种情况,viewController A 有一个 UIWebView,它被设置为那个 UIWebView 的委托。
我还有一个 B 类,它被设置为 viewController A 的代表。
在 BI 实例中,希望使用 stringByEvaluatingJavaScriptFromString 将一些 javascript 发送到 viewController A 中的 UIWebView。
最好的方法是什么?
ios - 如何检查 UIWebView 是否为空
我需要检查完成加载后的 webview 是否有任何内容。
我需要的很简单。它在我的页面底部有一个小的 webview 条(如广告)
我打电话
我收到回调
但在我的场景中,webview 将返回空,有时它应该有数据。
如果我的服务器 php 文件没有返回任何内容,我不想显示 webview。
如何验证我在回调(或任何其他方式)中收到了一个空页面?
javascript - UIWebView.hidden 和 JavaScript
- 我在 webViewDidStartLoad 中隐藏 webview:
- 提出要求
- 在 webViewDidFinishLoad 中创建 stringByEvaluatingJavaScriptFromString:
- 显示网页视图
但是当我运行应用程序时,我可以看到 JS 是如何工作的。我的错在哪里?
另外,我在 self.webView.hidden = FALSE; 前后写了 NSLog(@"%@", self.webView)
FirstViewController.m:
ios - UIWebView 委托 2 viewControllers
我有 2 个视图控制器:WebviewViewController 和 AnotherViewController。这是 WebviewViewController 上的 mainWebView。我将 mainWebView 委托给 WebviewController。这很完美:
然后我为 AnotherViewController 创建 UIWebView。
将 Webview 与 interfaceBuilder 中 WebviewController 中的 webView 链接。并尝试在 AnotherViewController 类中使用委托方法。
结果:
我知道这很愚蠢,但我被堆叠了。我想在两个类中使用委托方法。
objective-c - iOS 5 中的新错误:WebKit 丢弃了一个未捕获的异常
我正在尝试UIWebView
使用 Facebook OAuth 授权 URL 加载一个,并且我正在使用以下代码。当我UIWebView
加载 Facebook 登录页面时,我输入我的凭据,然后按“登录”按钮。当我按下按钮时,我收到以下错误:
WebKit 在 webView:decidePolicyForNavigationAction:request:frame:decisionListener:delegate 中丢弃了一个未捕获的异常:应用程序试图以模态方式呈现一个活动控制器。
相同的代码适用于 iOS 4.3 和以前的版本,但不适用于 iOS 5.0。我不明白这个问题,有人可以帮我吗?
uiwebview - UIWebView:如何判断 HTML 的一部分何时可见?
UIWebView 是否提供了在滚动发生时调用的回调,如果是,我如何获取当前的内容偏移量?
谢谢。
ios - 是否可以在 UINavigationController 和 UIWebView 中加载的网页之间进行通信?
我是 iOS 开发的新手。我会尽力解释我的问题,如果你觉得它很愚蠢,请原谅我。
我想知道是否可以通过单击 UIWebView 中的链接在 UINavigationController 中加载子视图。
进一步解释一下,假设 UINavigationController 有一个子视图,并且该子视图有一个名为 A 的 UIWebView,还有另一个名为 B 的子视图(尚未加载)。可以加载 B(或执行任何其他本机目标) C 事件)当用户点击 UIWebView A 内的链接时?
例如,在 iPhone 的 Instagram 应用程序中,正如我所观察到的(我可能错了),UINavigationControllers 控制的视图中有 UIWebViews。在 Web 视图中点击链接会加载一个新视图。情况如何?可以设置加载在 UIWebView 内的网页与父/超级 UIView 之间的通信吗?
如果我迷路了,请纠正我。到目前为止,我是 iOS 开发领域的 n00b。如果有任何意义,还请参考我的 API 或教程来执行此操作。提前致谢。
ios - 在 webview 上打开本地 .doc 文件时出现 NSRangeException
我正在尝试在 iPad 上的 UIWebview 中打开下载的 .doc 文件。基本上 .doc 文件在我试图打开的文件名和文件内容中都有 unicode 字符。
我在控制台中收到以下错误日志
但是 webview 的 didFailLoadWithError或webViewDidFinishLoad委托都没有被调用,所以我怎样才能捕获错误。这可能是什么原因?
ios - uiwebview 请求集 httpBody
我正在使用 UIWebView ios 应用程序。
在委托方法中:
我得到的身体如下:
它工作正常,但现在,我想向正文添加一个参数,我尝试如下:
它不起作用。
知道如何向我的 httpBody 添加参数吗?
谢谢