从 InAppBrowser IONIC 5 获取 JSON 数据

Getting JSON Data from InAppBrowser IONIC 5

我正在使用 cordova 应用内浏览器插件。我返回的一页只是一堆 JSON- 我想存储在我的 IONIC 5 项目中的数据。我还不知道如何使用插件接收数据并将其传输到应用程序。有这种可能吗?

谢谢

要使用 InAppBrowser 传输数据,您可以通过参数传递它,还可以接收从参数中获取的日期。下面是一个小例子:

在 Page1.ts 上发送数据的捷径:

const dataToSend = `/${this.dataOne}/${this.dataTwo}`;
let finalUrl = `https://app-example.io` + dataToSend;
this.inAppB.create(finalUrl, '_system');

在 Page2.ts 上接收数据:

import { ActivatedRoute } from '@angular/router';

constructor(
    private actRoute: ActivatedRoute
){}

ngOnInit() {
  this.actRoute.paramMap.subscribe( params => {
    console.log('Params => ', params);
    if (params) {
      let dataReceived = [params['params']['dataOne'], params['params']['dataTwo']];          
      console.log('dataReceived => ', dataReceived);
    }
  }
}

请根据您的代码和变量对其进行调整,因为它只是一个简短的示例。