ionic 中 cordova-plugin-inappbrowser組件的使用

前言

在上一篇文章中(使用Ionic3創(chuàng)建原生app系統(tǒng)入門)介紹了如何使用ionic構建一個Android app 項目,并生成apk安裝包。

ionic3中開發(fā)冒嫡,基本和angular開發(fā)類似,只要了解一點angular開發(fā)知識便可以很容易上手倦青。

簡單介紹下

主要的開發(fā)工作就是在pages文件夾下羹唠,看名字也知道是什么意思了志鹃。每個頁面是一個獨立的模塊硫狞。文件名稱不要重復,編譯時會報錯妓忍。


項目結構

cordova-plugin-inappbrowser組件使用

這個組件看名字愧旦,大致應該知道是調用app內(nèi)置瀏覽器的。
在我們的app中要嵌入第三方應用的時候需要使用笤虫。
在這個例子中,我要實現(xiàn)的便是個人介紹頁面琼蚯,鏈接到對應相關的第三方博客中酬凳。

官方

https://ionicframework.com/docs/native/in-app-browser/

安裝cordova-plugin-inappbrowser

ionic cordova plugin add cordova-plugin-inappbrowser
npm install --save @ionic-native/in-app-browser

在模塊中引入

app.module.ts文件

import { InAppBrowser } from '@ionic-native/in-app-browser';

  providers: [
    Api,
    Items,
    BlogApi,
    InAppBrowser,  // 添加
    User,
    Camera,
    SplashScreen,
    StatusBar,
    { provide: Settings, useFactory: provideSettings, deps: [Storage] },
    // Keep this to enable Ionic's runtime error handling during development
    { provide: ErrorHandler, useClass: IonicErrorHandler }
  ]

使用

ts 文件

import { InAppBrowser } from '@ionic-native/in-app-browser';

export class ContactPage{
  apps: GroupItem[] = [
    {name: '更多內(nèi)容',
      items:[
        {name:"簡書", url:"http://www.reibang.com/u/8afb7e623b70"},
        {name:"segmentfault", url:"https://segmentfault.com/u/yiqrshan"},
        {name:"csdn", url:"https://blog.csdn.net/yiershan1314"},
        {name:"github", url:"https://github.com/yiershan"}
      ]},
  ];

  constructor(private iab: InAppBrowser
  ) { }
  itemSelected(item:Item){
    const browser = this.iab.create(item.url,'_self');
   browser.show();
  }
}

html文件

<ion-content>
  <ion-list *ngFor="let app of apps" no-border>
    <ion-list-header>
      {{app.name}}
    </ion-list-header>
    <ion-item *ngFor="let item of app.items"  (click)="itemSelected(item)">
      {{ item.name }}
      <ion-icon name="ios-arrow-forward" item-end></ion-icon>
    </ion-item>
  </ion-list>
</ion-content>

瀏覽器中查詢效果


瀏覽器中查詢效果

生成apk后手機上查看

生成apk后手機上查看

小結一下

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宁仔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子峦睡,更是在濱河造成了極大的恐慌翎苫,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件榨了,死亡現(xiàn)場離奇詭異煎谍,居然都是意外死亡,警方通過查閱死者的電腦和手機龙屉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門呐粘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人转捕,你說我怎么就攤上這事作岖。” “怎么了五芝?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵鳍咱,是天一觀的道長。 經(jīng)常有香客問我与柑,道長谤辜,這世上最難降的妖魔是什么蓄坏? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮丑念,結果婚禮上涡戳,老公的妹妹穿的比我還像新娘。我一直安慰自己脯倚,他們只是感情好渔彰,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著推正,像睡著了一般恍涂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上植榕,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天再沧,我揣著相機與錄音,去河邊找鬼尊残。 笑死炒瘸,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的寝衫。 我是一名探鬼主播顷扩,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼慰毅!你這毒婦竟也來了隘截?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤汹胃,失蹤者是張志新(化名)和其女友劉穎技俐,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體统台,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡雕擂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了井赌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡仇穗,死狀恐怖纹坐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舞丛,我是刑警寧澤果漾,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布绒障,位于F島的核電站捍歪,受9級特大地震影響,放射性物質發(fā)生泄漏糙臼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一必逆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦研叫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绘证。三九已至嚷那,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間魏宽,已是汗流浹背决乎。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蚌斩,地道東北人范嘱。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓员魏,卻偏偏與公主長得像逆趋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子闻书,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容