草庐IT

UIWebView-heavy

全部标签

javascript - UIWebView 不加载外部 JavaScript 文件

我有以下看似无害的代码(index.html),但它不会加载code.js文件。如果我将文件的内容复制/粘贴到HTML页面中,效果会很好。index.html和code.js文件都在同一目录中。index.html:ViewController.m:-(void)viewDidLoad{[superviewDidLoad];//loadthefirstwebpage[homePageWebViewloadRequest:[NSURLRequestrequestWithURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResour

javascript - UIWebView 不加载外部 JavaScript 文件

我有以下看似无害的代码(index.html),但它不会加载code.js文件。如果我将文件的内容复制/粘贴到HTML页面中,效果会很好。index.html和code.js文件都在同一目录中。index.html:ViewController.m:-(void)viewDidLoad{[superviewDidLoad];//loadthefirstwebpage[homePageWebViewloadRequest:[NSURLRequestrequestWithURL:[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResour

iphone - 通过在后台线程上渲染 UIWebView 创建 UIImage - iPhone

有人知道一种方法,或者对如何获取从UIWebView呈现的UIImage有创意吗?问题是,它必须在后台线程上。我会详细说明:我试图每秒从多个UIWebViews获取图像+-,并将其显示在屏幕上(当然是iPhone)。因为将图层渲染到CGContext是一项耗费CPU的工作,所以我不想使用主线程,所以不会挂起UI。到目前为止我的尝试是:我尝试在UIGraphicalContext的webView层上使用renderInContext,但是_WebTryThreadLock错误导致webview崩溃。我尝试创建一个CGBitmapContext,并将webview的图层渲染到它,但得到了相

iphone - 通过在后台线程上渲染 UIWebView 创建 UIImage - iPhone

有人知道一种方法,或者对如何获取从UIWebView呈现的UIImage有创意吗?问题是,它必须在后台线程上。我会详细说明:我试图每秒从多个UIWebViews获取图像+-,并将其显示在屏幕上(当然是iPhone)。因为将图层渲染到CGContext是一项耗费CPU的工作,所以我不想使用主线程,所以不会挂起UI。到目前为止我的尝试是:我尝试在UIGraphicalContext的webView层上使用renderInContext,但是_WebTryThreadLock错误导致webview崩溃。我尝试创建一个CGBitmapContext,并将webview的图层渲染到它,但得到了相

ios - 高度小于 101px 的 UIWebView 不可选?

我正在开发一个将小块HTML加载到多个WebView中的应用程序。我希望用户可以选择此HTML,以便他们可以复制和粘贴其中的部分内容。这完全可以正常工作,但仅内容大于100px高时。由于某种原因,如果它更短,用户将无法选择内容。重现步骤:创建一个宽度为322、高度为100的UIWebView并添加到View中在WebView上调用loadHTMLString:"W"*64,baseURL:nil。(在我的屏幕上,这是完整的4行“W”)点击并按住其中一个“W”,注意复制/粘贴菜单不会出现在WebView上调用loadHTMLString:"W"*65,baseURL:nil。(在我的屏幕

ios - 高度小于 101px 的 UIWebView 不可选?

我正在开发一个将小块HTML加载到多个WebView中的应用程序。我希望用户可以选择此HTML,以便他们可以复制和粘贴其中的部分内容。这完全可以正常工作,但仅内容大于100px高时。由于某种原因,如果它更短,用户将无法选择内容。重现步骤:创建一个宽度为322、高度为100的UIWebView并添加到View中在WebView上调用loadHTMLString:"W"*64,baseURL:nil。(在我的屏幕上,这是完整的4行“W”)点击并按住其中一个“W”,注意复制/粘贴菜单不会出现在WebView上调用loadHTMLString:"W"*65,baseURL:nil。(在我的屏幕

iphone - 如何检测在 iphone 上加载 UIWebView 时发生的 url 重定向?

有什么方法可以检测在iphone中加载UIWebView时发生的url重定向。当我加载www.example.com网址时,它会重定向到其他网址。我需要获取那些重定向URL以及我们实际处理重定向的位置。 最佳答案 是的,你可以做到这一点。实现–webView:shouldStartLoadWithRequest:navigationType:这delegate.只要您的webview将要发出请求,就会调用此方法。所以现在当有人单击您网页上的按钮或超链接时,您将调用此方法。接听此电话后,您可以选择对其进行任何操作。比如通过您自己的服务

iphone - 如何检测在 iphone 上加载 UIWebView 时发生的 url 重定向?

有什么方法可以检测在iphone中加载UIWebView时发生的url重定向。当我加载www.example.com网址时,它会重定向到其他网址。我需要获取那些重定向URL以及我们实际处理重定向的位置。 最佳答案 是的,你可以做到这一点。实现–webView:shouldStartLoadWithRequest:navigationType:这delegate.只要您的webview将要发出请求,就会调用此方法。所以现在当有人单击您网页上的按钮或超链接时,您将调用此方法。接听此电话后,您可以选择对其进行任何操作。比如通过您自己的服务

cocoa-touch - UIWebView 中的 Cookie

我有一个UIWebView,我不希望它存储cookie,所以就在加载webview之前我做了:NSArray*cookies=[[NSHTTPCookieStoragesharedHTTPCookieStorage]cookies];for(NSHTTPCookie*cookieincookies){[[NSHTTPCookieStoragesharedHTTPCookieStorage]deleteCookie:cookie];}检查cookie的数量为0,所以它们都被删除了。但是当我进入stackoverflow时,它仍然可以识别我的Google帐户并让我登录。这是怎么发生的?我虽

cocoa-touch - UIWebView 中的 Cookie

我有一个UIWebView,我不希望它存储cookie,所以就在加载webview之前我做了:NSArray*cookies=[[NSHTTPCookieStoragesharedHTTPCookieStorage]cookies];for(NSHTTPCookie*cookieincookies){[[NSHTTPCookieStoragesharedHTTPCookieStorage]deleteCookie:cookie];}检查cookie的数量为0,所以它们都被删除了。但是当我进入stackoverflow时,它仍然可以识别我的Google帐户并让我登录。这是怎么发生的?我虽