For*_*ani 1 cordova inappbrowser ionic-framework ionic-webview
我有我的一个博客,我想将其转换为 ionic 应用程序。我使用InAppBrowser插件,但问题是当我按下后退按钮时,它会进入我的默认 ionichome页面。
我按照以下步骤操作:
ionic start myblog
ionic platform add android
ionic cordova plugin add cordova-plugin-inappbrowser
npm install --save @ionic-native/in-app-browser
然后加入provider中app.module和home.ts写入以下内容。
import { InAppBrowser } from '@ionic-native/in-app-browser';
constructor(private iab: InAppBrowser) { }
...
const browser = this.iab.create('https://ionicframework.com/','_self','location=no');
browser.show();
Run Code Online (Sandbox Code Playgroud)
也location=no不起作用。像android ionic提供webview?? 谁能帮我吗 ?任何帮助表示赞赏。:)
来自我的 github 存储库的简单排序解决方案
在 home.html
<iframe height="100%" width="100%" [src]="urlpaste()"></iframe>
Run Code Online (Sandbox Code Playgroud)
并在 home.ts
import { Component } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
url: any;
constructor(private sanitize: DomSanitizer) {}
urlpaste(){
this.url = "https://hackerrankgeek.wordpress.com/";
return this.sanitize.bypassSecurityTrustResourceUrl(this.url);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16690 次 |
| 最近记录: |