离子显示网页

时间:2018-08-23 04:04:36

标签: typescript cordova ionic-framework ionic3 cordova-plugins

我正在创建类似app之类的社交媒体,我需要在标签内显示我的facebook和twitter提要页面,使用InAppBrowser插件时会遇到问题,即它将整个网站作为页面打开,而我需要在其中用户切换到该标签时。

我的html代码:

<ion-toolbar no-border-bottom>
<ion-segment [(ngModel)]="trendingSection">
  <ion-segment-button value="facebook" (ionSelect)="segmentChanged($event)">
    Facebook
  </ion-segment-button>
  <ion-segment-button value="twitter" (ionSelect)="segmentChanged($event)">
    Twitter
  </ion-segment-button>

.ts代码:

ionViewDidLoad() {
this.openWebPage();
}

openWebPage() {
const options: InAppBrowserOptions = {
  zoom: "no"
};

//Opening a URL and returning an InAppBrowserObject
const browser = this.inAppBrowser.create(this.url, "blank", options);
}

我该怎么办?

1 个答案:

答案 0 :(得分:0)

除重写本机代码外,您无法使用inappbrowser来达到目的。

此外,您不能使用像iframe这样的嵌入方式。因为不允许在iframe中呈现“ facebook”页面。

然后,只有一种方法可以从Facebook获取提要。 使用facebook的官方API 。请访问this link。您可以获取有关如何使用Facebook api的信息。该API可让您获取供稿的数据(通常是json)。您可以按自己的方式呈现数据。

对于Twitter,我认为它与Facebook类似。