我正在尝试创建一个离子应用程序,可以向同一设备(android或ios)中的浏览器发送消息,并从浏览器接收回复。有可能吗?
答案 0 :(得分:0)
我很确定无法与本机设备浏览器通信以跟踪用户正在访问的URL。但是,使用cordova-plugin-inappbrowser
,您可以在应用程序中打开浏览器窗口并跟踪URL更改。
通过收听loadstart
或loadstop
事件,您可以看到用户所在的位置,并使用以下内容检索网址:
var browserRef = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
browserRef.addEventListener('loadstart', function(event) {
console.log(event.url);
});
您可以在此插件here找到更多信息。