Javascript 如何检测cordova iOS网络视图导航事件

Javascript 如何检测cordova iOS网络视图导航事件,javascript,ios,angular,cordova,cordova-ios,Javascript,Ios,Angular,Cordova,Cordova Ios,根据,您可以在iOS中嵌入web视图 根据这一点你可以做什么 定义为 CDVViewController*viewController=[CDVViewController new] 我想知道是否有办法通过点击链接来检测该内容源是否导航到另一个站点,以及是否有办法获得新的URL 是一个参考,但我不能通过检查来判断一个人将如何做到这一点 微软的x-ms-webview与此稍有相似之处,它在DOM级别允许我这样做:- 另一个 如何在Cordova iOS中检测WebView内部的导航?Cordov

根据,您可以在iOS中嵌入web视图

根据这一点你可以做什么

定义为

CDVViewController*viewController=[CDVViewController new]

我想知道是否有办法通过点击链接来检测该内容源是否导航到另一个站点,以及是否有办法获得新的URL

是一个参考,但我不能通过检查来判断一个人将如何做到这一点

微软的
x-ms-webview
与此稍有相似之处,它在DOM级别允许我这样做:-

另一个


如何在Cordova iOS中检测WebView内部的导航?

Cordova post
CDVPageDidLoadNotification
加载页面时

你可以用耳朵听

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pageDidLoad:) name:CDVPageDidLoadNotification object:self.webView];

pageDidLoad
是否会点击导航?不确定这是什么意思,但每次页面完成加载时都应该调用pageDidLoad。我们将尝试此操作。但是,这种情况下,当用户单击该webview中的链接时,webview会显示不同的页面。如果这是一个浏览器,位置将发生变化。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pageDidLoad:) name:CDVPageDidLoadNotification object:self.webView];