如何得知uiwebview当前访问的网页是不是需要定位功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何得知uiwebview当前访问的网页是不是需要定位功能相关的知识,希望对你有一定的参考价值。
参考技术A 现在ios8的定位权限都改了,你可以在webview加载指定链接的页面时,打开定位权限。让后台给webview发请求,webview截获到这个请求时再开启定位功能。从网页控制 UIWebView
【中文标题】从网页控制 UIWebView【英文标题】:Control UIWebView from the web page 【发布时间】:2011-10-05 22:58:48 【问题描述】:如何从网页控制 iOS 应用中的 UIWebView?
例如,我想调整它的大小 - 不是通过设置 UIWebView 的框架(在 Objective C 代码中),而是通过一些 Javascript 代码,例如 window.resizeTo()
我听说我应该实现一个在 UIWebView 上启用外部控制的类。 有谁知道是哪个班?
谢谢, 可人
【问题讨论】:
嗨,感谢那些重播的人 :) 我实际上是在寻找从 Javascript 中“调用”UIWebView 的东西,而不是从 UIWebView 中调用 Javascript 的东西。有谁知道这样的事吗? 【参考方案1】:查看本课程的第 26-45 行。
https://github.com/trailbehind/Map-Chat/blob/master/Classes/ChatViewController.m
这就是你要找的吗?
我在聊天应用程序中使用 UIWebView。您基本上可以让 UIWebView 执行您想要的任何 JavaScript。
【讨论】:
【参考方案2】:你可以看两件事:
UIWebView 方法 stringByEvaluatingJavaScriptFromString
UIWebView 委托协议参考,尤其是 webView:shouldStartLoadWithRequest 方法
【讨论】:
以上是关于如何得知uiwebview当前访问的网页是不是需要定位功能的主要内容,如果未能解决你的问题,请参考以下文章